Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用Cordova 3.3在Google Play应用程序中找不到类错误_Android_Cordova_Google Play_Cordova 3 - Fatal编程技术网

Android 使用Cordova 3.3在Google Play应用程序中找不到类错误

Android 使用Cordova 3.3在Google Play应用程序中找不到类错误,android,cordova,google-play,cordova-3,Android,Cordova,Google Play,Cordova 3,我使用Cordova3.3和Eclipse作为IDE开发了一个应用程序。如果我直接在我的设备上构建和测试应用程序,应用程序会运行得很好,但是当我在Google Play中发布应用程序时,它会崩溃,显示以下错误: 03-19 09:14:32.151:E/AndroidRuntime15250:致命异常:主 03-19 09:14:32.151:E/AndroidRuntime15250:过程: com.mobit.qpedimos,PID:1525003-1909:14:32.151: E/An

我使用Cordova3.3和Eclipse作为IDE开发了一个应用程序。如果我直接在我的设备上构建和测试应用程序,应用程序会运行得很好,但是当我在Google Play中发布应用程序时,它会崩溃,显示以下错误:

03-19 09:14:32.151:E/AndroidRuntime15250:致命异常:主 03-19 09:14:32.151:E/AndroidRuntime15250:过程: com.mobit.qpedimos,PID:1525003-1909:14:32.151: E/AndroidRuntime15250:java.lang.RuntimeException:无法 实例化活动 ComponentInfo{com.mobit.qpedimos/com.mobit.qpedimos.qpedimos}: java.lang.ClassNotFoundException:未找到类 路径上的com.mobit.qpedimos.qpedimos:DexPathList[[zip文件] /data/app/com.mobit.qpedimos-1.apk],nativeLibraryDirectories=[/data/app-lib/com.mobit.qpedimos-1, /供应商/lib,/system/lib]]03-19 09:14:32.151: E/AndroidRuntime15250:at android.app.ActivityThread.performLaunchActivityActivityThread.java:2121 03-19 09:14:32.151:E/AndroidRuntime15250:at android.app.ActivityThread.handleLaunchActivityActivityThread.java:2245 03-19 09:14:32.151:E/AndroidRuntime15250:at android.app.ActivityThread.access$800ActivityThread.java:135 03-19 09:14:32.151:E/AndroidRuntime15250:at android.app.ActivityThread$H.handleMessageActivityThread.java:1196 03-19 09:14:32.151:E/AndroidRuntime15250:at android.os.Handler.dispatchMessageHandler.java:102 03-19 09:14:32.151:E/AndroidRuntime15250:at android.os.Looper.Looper.java:136 03-19 09:14:32.151: E/AndroidRuntime15250:at android.app.ActivityThread.mainActivityThread.java:5017 03-19 09:14:32.151:E/AndroidRuntime15250:at java.lang.reflect.Method.Invokenative方法03-19 09:14:32.151:E/AndroidRuntime15250:at java.lang.reflect.Method.invokeMethod.java:515 03-19 09:14:32.151: E/AndroidRuntime15250:at java:779 03-19 09:14:32.151:E/AndroidRuntime15250:at java:595 03-19 09:14:32.151:E/AndroidRuntime15250:at dalvik.system.NativeStart.main本地方法03-19 09:14:32.151: E/AndroidRuntime15250:原因:java.lang.ClassNotFoundException: 在路径上未找到com.mobit.qpedimos.qpedimos类: DexPathList[[zip文件 /data/app/com.mobit.qpedimos-1.apk],nativeLibraryDirectories=[/data/app-lib/com.mobit.qpedimos-1, /供应商/lib,/system/lib]]03-19 09:14:32.151: E/AndroidRuntime15250:at dalvik.system.BaseDexClassLoader.findClassBaseDexClassLoader.java:56 03-19 09:14:32.151:E/AndroidRuntime15250:at java.lang.ClassLoader.LoadClassLoader.java:497 03-19 09:14:32.151:E/AndroidRuntime15250:at java.lang.ClassLoader.LoadClassLoader.java:457 03-19 09:14:32.151:E/AndroidRuntime15250:at android.app.Instrumentation.newActivityInstrumentation.java:1061 03-19 09:14:32.151:E/AndroidRuntime15250:at android.app.ActivityThread.performLaunchActivityActivityThread.java:2112 03-19 09:14:32.151:E/AndroidRuntime15250:。。。还有11个


我检查了路径、类名和包名,它们似乎都是正确的。为了检测此错误的原因,我还可以检查什么?或者,至少如果我可以重现导致应用程序崩溃的相同确切条件,那么调试就太好了,这样我就不需要等待应用程序发布。

从问题正文复制:

最后,Eclipse解决了这个问题。似乎在构建APK时,Eclipse缺少了一些包。清理项目并重新启动IDE后,问题得到解决并开始运行


检查您是否将其包含在构建配置的导出部分。我刚刚检查了它的Java构建路径,并检查了以下选项:依赖项、Androd私有库以及项目的src和gen文件夹。当然,在推到app Store之前,您是否测试了构建。在我的设备中,它工作正常,但当我从Google Play安装它时,它崩溃了。你能分享你上传的playstore链接和apk文件吗?这将有助于解决问题。。