自从我被迫更新 Eclipse 和 ADT 以来,以前工作的包和更新的迭代已经不再为我工作了。该软件包针对 Android 10。
以前,它导入时没有任何并发症。我尝试了一个较新的版本,但它不再有效。一开始我以为是更新的程序。然后我怀疑它是在我的 Debian 机器上安装的 Eclipse + ADT。因此,我删除了所有 Android 软件包(并以各种方式重新安装 - 带有插件的 Eclipse 并在不同位置重新安装 ADT 包 [清除每次安装之间的所有信息]),但仍然无法正常工作。我也尝试在 OSX 中安装时遇到同样的问题 - 让我相信这不是 ADT 安装问题。
很多时候,这些包似乎可以毫无问题地编译 - 但是,模拟器中的启动会崩溃。[模拟器也是所有新的 AVM。]
控制台给出如下消息:
05-29 16:17:13.415: E/AndroidRuntime(1385): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1561)
在调试器中,以前工作(和未更改的项目)的错误消息返回 -
The source is not found.
这与一些新的 ADT + Eclipse 默认设置有关吗?从 Java 7 到 Java 8 的更新?
该软件包可以正常编译,我可以在 AVM 上手动安装它——AVM、Eclipse 和 SDK 之间的通信出现故障。
05-31 09:38:43.025: W/dalvikvm(352): Unable to resolve superclass of Lorg/hardy/someapp/Someapp; (92)
05-31 09:38:43.025: W/dalvikvm(352): Link of class 'Lorg/hardy/someapp/Someapp;' failed
05-31 09:38:43.025: D/AndroidRuntime(352): Shutting down VM
05-31 09:38:43.025: W/dalvikvm(352): threadid=1: thread exiting with uncaught exception (group=0x40015560)
05-31 09:38:43.045: E/AndroidRuntime(352): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{org.hardy.monsterismus/org.hardy.someapp.Someapp}: java.lang.ClassNotFoundException: org.hardy.someapp.Someapp in loader dalvik.system.PathClassLoader[/data/app/org.hardy.monsterismus-1.apk]
我相信它类似于这个问题