繁体   English   中英

从Play商店下载后,应用程序崩溃了吗?

[英]App crashes after downloaded from Play Store?

模拟它,一切顺利。 但是,然后导出apk并将其安装在其他真实的手机上,或者从Playstore下载应用程序之后:

> 08-16 23:56:25.450: E/AndroidRuntime(5079): FATAL EXCEPTION: main
> 08-16 23:56:25.450: E/AndroidRuntime(5079):
> java.lang.RuntimeException: Unable to instantiate activity
> ComponentInfo{com.example/com.example.ActivityHome}:
> java.lang.ClassNotFoundException: Didn't find class
> "com.example.ActivityHome" on path: DexPathList[[zip file
> "/data/app/com.example-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.example-1,
> /vendor/lib, /system/lib]] 08-16 23:56:25.450: E/AndroidRuntime(5079):
>   at
> android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2137)
> 08-16 23:56:25.450: E/AndroidRuntime(5079):   at
> android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261)
> 08-16 23:56:25.450: E/AndroidRuntime(5079):   at
> android.app.ActivityThread.access$600(ActivityThread.java:141) 08-16
> 23:56:25.450: E/AndroidRuntime(5079):     at
> android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
> 08-16 23:56:25.450: E/AndroidRuntime(5079):   at
> android.os.Handler.dispatchMessage(Handler.java:99) 08-16
> 23:56:25.450: E/AndroidRuntime(5079):     at
> android.os.Looper.loop(Looper.java:137) 08-16 23:56:25.450:

另外22个...

我真的不知道该怎么解决...

重新下载了android支持库,重新排序了依赖项,清理了项目并重建了工作空间:这样,在最终包中添加了约100KB。 这样,一切都重新开始工作。

正如错误消息所指出的那样,它找不到类。

发布应用程序时,您是否更改了软件包名称? 更改程序包名称时,您也必须更新AndroidManifest.xml文件以反映更改。

例如,如果您的活动的全名是lu.gian.uniwhere.beta.ActivityHome并且在发布时将其更改为lu.gian.uniwhere.ActivityHome ,则您还必须更新Manifest

<activity class=".beta.ActivityHome">...</Activity>

<activity class=".ActivityHome">...</Activity>

当将文件(在IDE / Eclipse中)从一个文件夹移动到另一个文件夹时,也会发生这种情况,这也会更改软件包名称,因为Eclipse / IDE中的文件夹充当软件包结构。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM