【发布时间】:2020-12-18 09:30:52
【问题描述】:
当两个或多个开发人员在一个团队中工作时,如果已安装的 APK 是由其他开发人员生成的,他们将无法覆盖该 APK。这是确切的场景:
- 两个开发人员正在开发同一个 Android 项目。
- 当开发者一生成和共享调试 APK。它已安装在设备上并正常运行。
- 当开发者二生成具有相同代码库的调试 APK 并尝试通过共享的应用程序安装应用程序时 开发人员一,它显示消息为“未安装应用程序”。
- 当开发者再次共享调试 APK 时,它会安装在现有应用之上。
谁能告诉为什么会出现这个错误,是否存在任何笔记本电脑级别的依赖性?
【问题讨论】:
-
我认为在本地您需要先卸载应用程序,然后再安装另一个 APK。
-
这有帮助,但我想知道原因?
-
您必须卸载第一个应用程序才能安装另一个应用程序。为什么?因为指纹和签名等冲突。
-
原因是两者都使用不同的机器。因此在生成 APK 时,它使用不同的签名。
标签: java android react-native android-studio flutter