【发布时间】:2017-03-23 11:18:53
【问题描述】:
为了解决更大的问题,我创建了一个示例应用程序,我可以在该应用程序上测试问题出在哪里。代码与单视图向导生成的代码基本一致。
当我通过appliaction > run 在桌面上启动它时,它运行良好。当我通过other > androidInstall 从我的设备运行它时,我得到一个黑屏(我也事先运行了clean)。于是我启动了adb logcat,发现了这个错误:
E DalvikLauncher: java.lang.ClassNotFoundException: 找不到类 路径上的“com.gluonapplication.GluonApplication”:DexPathList[[zip 文件 "/data/app/com.gluonapplication-1/base.apk"],nativeLibraryDirectories=[/data/app/com.gluonapplication-1/lib/arm, /data/app/com.gluonapplication-1/base.apk!/lib/armeabi, /vendor/lib, /system/lib]]
这并不奇怪,因为那里没有课程。主类位于main.GluonApplication(可能是错误的包名,但它是测试应用程序)。 build.gradle 专门指定 mainClassName = 'main.GluonApplication'。那么为什么Android版本会在其他地方寻找呢?是否有我需要编辑/重新创建的清单?是否在以前版本的应用程序可能驻留并影响当前版本的地方进行了某种缓存?
【问题讨论】:
标签: gluon-mobile