【问题标题】:Use an Eclipse class in android studio?在 android studio 中使用 Eclipse 类?
【发布时间】:2018-07-19 16:10:39
【问题描述】:

我的问题很简单,我在 Eclipse 项目中创建了一个类,在应用程序中,我将该类的多个实例保存在文件中以便稍后打开。现在,我已将该类复制到 Android Studio 并将该类的一个实例保存在一个文件中,稍后我尝试使用 Eclipse 应用程序打开该文件,但是,我得到了一个 ClassNotFoundException,声称 Eclipse程序云无法识别(android 应用程序包).classname 类。

我怎样才能正确地做到这一点?

【问题讨论】:

    标签: java android eclipse android-studio


    【解决方案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 字符串格式存储我需要的对象,然后重新在桌面上打开它。

        有点长,我找到的更清洁的解决方案是什么。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-05-30
          • 2015-11-03
          • 2017-06-18
          • 2015-10-06
          • 2018-08-06
          • 2014-04-19
          • 1970-01-01
          相关资源
          最近更新 更多