有时Apk没有安装最新代码而是重新安装同一个apk修复问题
Sometimes Apk does not install the latest code but reinstall the same apk fix problem
目前,我正在 github 上开展一个项目并构建 apk,然后上传到 google 驱动器以交付给我的队友。但有时,我的队友安装了 apk,然后向我报告 apk 不是最新的,它显示了应该被 current 删除的旧功能。
这里有更多信息:
我尝试了什么:
- Build > Rebuild Project before build the apk
- 当问题发生时:Close/Kill app/Clear 数据然后重新打开应用程序无济于事,但卸载并重新安装相同的 apk 解决问题
- 设备:Google Pixel/Pixel 3 XL
我的build.gradle
minSdkVersion 21
targetSdkVersion 29
compileSdkVersion 29
debuggable = true
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
Android Studio version 3.4.2
这里有谁知道这个问题的原因是什么?为什么会这样?有什么办法可以解决吗?
请将以下行设置到 AndroidManifest.xml 文件中,并在创建 apk 之前删除构建文件夹。
<application
tools:replace="android:allowBackup"
android:allowBackup="false"
android:allowClearUserData="true"
android:fullBackupContent="false"
android:fullBackupOnly="false"
android:usesCleartextTraffic="true">
</application>
好的,我们在这里发现了问题。
为了测试计费功能,我们将当前应用程序的 apk 上传到另一个 google 游戏控制台帐户。然后我的一个队友不小心增加了那个 apk 的版本代码。现在我们有 2 个 apk 留在 2 个地方:1 个是最新的,我上传到驱动器的版本较低,另一个是较旧的 apk,但版本较高,放在 google 游戏机上。然后在我的测试设备中,他打开自动更新应用程序并登录到测试人员帐户(在控制台上添加为测试人员),因此 google 自动播放我们的应用程序 "update" 旧版本。
总之,谢谢大家的关注。
目前,我正在 github 上开展一个项目并构建 apk,然后上传到 google 驱动器以交付给我的队友。但有时,我的队友安装了 apk,然后向我报告 apk 不是最新的,它显示了应该被 current 删除的旧功能。 这里有更多信息:
我尝试了什么:
- Build > Rebuild Project before build the apk
- 当问题发生时:Close/Kill app/Clear 数据然后重新打开应用程序无济于事,但卸载并重新安装相同的 apk 解决问题
- 设备:Google Pixel/Pixel 3 XL
我的build.gradle
minSdkVersion 21
targetSdkVersion 29
compileSdkVersion 29
debuggable = true
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
Android Studio version 3.4.2
这里有谁知道这个问题的原因是什么?为什么会这样?有什么办法可以解决吗?
请将以下行设置到 AndroidManifest.xml 文件中,并在创建 apk 之前删除构建文件夹。
<application
tools:replace="android:allowBackup"
android:allowBackup="false"
android:allowClearUserData="true"
android:fullBackupContent="false"
android:fullBackupOnly="false"
android:usesCleartextTraffic="true">
</application>
好的,我们在这里发现了问题。 为了测试计费功能,我们将当前应用程序的 apk 上传到另一个 google 游戏控制台帐户。然后我的一个队友不小心增加了那个 apk 的版本代码。现在我们有 2 个 apk 留在 2 个地方:1 个是最新的,我上传到驱动器的版本较低,另一个是较旧的 apk,但版本较高,放在 google 游戏机上。然后在我的测试设备中,他打开自动更新应用程序并登录到测试人员帐户(在控制台上添加为测试人员),因此 google 自动播放我们的应用程序 "update" 旧版本。 总之,谢谢大家的关注。