![](/img/trans.png)
[英]Android Facebook SDK gives different user id's for the same application
[英]Application ID and Package ID are different and it's crashing when a user is updating it
我得到了一个旧版应用程序来更新和添加新功能,但是在进行了更改并将其上传到Play商店后,我收到通知,当应用程序启动时,一些用户崩溃了。
我看过这个项目,发现当给我它时,它具有不同的应用程序ID和程序包标识符。
例如在applicationId
中build.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.