gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 05:07:20 25 4
gpt4 key购买 nike

我得到了一个旧版应用程序来更新和添加新功能,但是在进行了更改并将其上传到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是通用唯一标识符。

关于android - 应用程序ID和程序包ID不同,当用户对其进行更新时会崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55415868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com