繁体   English   中英

应用程序ID和程序包ID不同,当用户对其进行更新时会崩溃

[英]Application ID and Package ID are different and it's crashing when a user is updating it

我得到了一个旧版应用程序来更新和添加新功能,但是在进行了更改并将其上传到Play商店后,我收到通知,当应用程序启动时,一些用户崩溃了。

我看过这个项目,发现当给我它时,它具有不同的应用程序ID和程序包标识符。

例如在applicationIdbuild.gradle是:

applicationId "com.project_name"

但是在AndroindManifest.xml它如下所示:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.company.project_name">

下次更新可以做些什么,以便迁移到新版本的用户不会遇到此问题?

当用户卸载并重新安装该应用程序时,该应用程序运行良好。

您在AndroidManifest中提供的package =“ some_name”与build.gradle中的applicationId无关。 它们可以不同也可以相同,这当然不会使应用程序崩溃。

检查崩溃日志以了解问题所在并解决。

PS:包值是生成资源的位置(如R文件),而applicationId是通用唯一标识符。

暂无
暂无

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

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