Java 应用程序在调试中工作,但在google play版本上崩溃(类路径问题?)

Java 应用程序在调试中工作,但在google play版本上崩溃(类路径问题?),java,android,google-play,Java,Android,Google Play,我刚刚在google play上发布了一个非常重要的程序更新。当地一切正常。但我收到了以下20或30起事故报告的现场报告: java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.twoplay.twoplayer/com.twoplay.twoplayer.TwoPlayer2Activity}: java.lang.ClassNotFoundException: com.twoplay.

我刚刚在google play上发布了一个非常重要的程序更新。当地一切正常。但我收到了以下20或30起事故报告的现场报告:

    java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.twoplay.twoplayer/com.twoplay.twoplayer.TwoPlayer2Activity}: java.lang.ClassNotFoundException: com.twoplay.twoplayer.TwoPlayer2Activity in loader dalvik.system.PathClassLoader[/data/app/com.twoplay.twoplayer-1.apk]
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1680)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1784)
at android.app.ActivityThread.access$1500(ActivityThread.java:123)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:939)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3835)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:622)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ClassNotFoundException: com.twoplay.twoplayer.TwoPlayer2Activity in loader dalvik.system.PathClassLoader[/data/app/com.twoplay.twoplayer-1.apk]
at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240)
at java.lang.ClassLoader.loadClass(ClassLoader.java:551)
at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1672)
... 11 more
com.twoplay.twoplayer/com.twoplay.twoplayer.TwoPlayer2Activity是初始启动活动的正确名称

我还有一个类似的崩溃转储,其中一个应用程序的服务成功启动,但启动后不久由于缺少类(而不是服务类本身)而崩溃

我正在使用android.support.v4以及其他各种私有库

自2.0升级以来,项目文件(出于所有实际目的)已从头开始重建。尽管包文件名应该是正确的

日志文件中我不完全理解的奇怪事情:

 /data/app/com.twoplay.twoplayer-1.apk
为什么要附加“-1”?APK的实际名称似乎因字段中的崩溃转储而有所不同。有时“-1”在那里;有时候不是。e、 g.(来自其他日志):

我假设并希望Google Play开发者控制台不会允许我更新我的应用程序,如果我使用了不正确的密钥签名的话。我上传没有任何问题

显然,我无法在本地调试,因为我无法从GooglePlay下载自己的应用程序。(我真的很讨厌)


任何关于如何表达感激之情的理论或建议都将受到赞赏。

这方面有什么进展吗?我也有类似的问题。
 /data/app/com.twoplay.twoplayer-2.apk