在 android studio 中使用 Eclipse 类?
Posted
技术标签:
【中文标题】在 android studio 中使用 Eclipse 类?【英文标题】:Use an Eclipse class in android studio? 【发布时间】:2018-07-19 16:10:39 【问题描述】:我的问题很简单,我在 Eclipse 项目中创建了一个类,在应用程序中,我将该类的多个实例保存在文件中以便稍后打开。现在,我已将该类复制到 android Studio 并将该类的一个实例保存在一个文件中,稍后我尝试使用 Eclipse 应用程序打开该文件,但是,我得到了一个 ClassNotFoundException,声称 Eclipse程序云无法识别(android 应用程序包).classname 类。
我怎样才能正确地做到这一点?
【问题讨论】:
【参考方案1】:这是给你的一个小建议。在过去的几年里,我遇到了同样的问题。我认为没有办法解决这个问题。我在eclipse中创建了新项目并复制了代码。
【讨论】:
【参考方案2】:您需要添加正确的导入才能访问该类,例如:
com.jorgesys.myapp
- MainActivity.java
com.jorgesys.myapp.views
- OtherClass.java
从MainActivity.java
访问OtherClass.java
,然后添加导入:
import com.jorgesys.myapp.views.OtherClass;
【讨论】:
【参考方案3】:过了一段时间,我终于在 Eclipse 上创建了一个包含所有公共类的项目,将其导出为 .jar 文件并将其添加为 PC 和 Android 项目的库。它起作用了,有点像,因为 android 似乎不像 PC jvm 那样将对象写入文件,但是,我设法在两个应用程序上使用 Gson 以 JSON 字符串格式存储我需要的对象,然后重新在桌面上打开它。
有点长,我找到的更清洁的解决方案是什么。
【讨论】:
以上是关于在 android studio 中使用 Eclipse 类?的主要内容,如果未能解决你的问题,请参考以下文章
如何在模块(Android Studio)中使用 com.android.databinding?
怎样在Android Studio中使用Uiautomator