gpt4 book ai didi

android-studio - 跨多个 Android 开发环境共享同一目标设备

转载 作者:行者123 更新时间:2023-12-03 15:40:06 32 4
gpt4 key购买 nike

我们有不止一位程序员在 Android Studio 2.2.2 中处理 Android 代码。我们正在 Debug模式下工作,因为代码仍在开发中,但我们会定期在各种其他员工的设备上加载我们的最新工作,供他们使用运行 > 调试“应用程序”从菜单栏中进行测试

如果我将代码加载到其他开发人员之前已放置代码的设备上,Android Studio 不会让我说存在不兼容性([UNINSTALL_FAILED_UPDATE_INCOMPATIBLE] 并且我必须先卸载旧代码。我不想,因为我想保留旧数据,因为我们在测试运行期间收集调试和性能数据。(我们正在开发一个工业过程控制应用程序)

查看 Stack Overflow 我找到了两个解决方案,但它们都来自 Eclipse 时代:Using the same debug keystore on multiple computersShare debug.keystore解决方案中引用的文件似乎是 Eclipse 独有的 - 特别是在我的开发 PC 上的任何地方似乎都没有名为“debug.keystore”的文件。

如何在包含来自另一个 Android Studio 的代码的设备上调试“应用程序”,而不必删除以前的安装存储?

最佳答案

为避免卸载-安装循环,请共享相同的 debug.keystore跨设备。debug.keystore位置取决于环境变量 $ANDROID_SDK_HOME 的值. debug.keystore可以在子文件夹 .android 中找到在环境变量指定的位置。
但是,如果 undefined variable :

By default, it is stored in the same directory as your Android Virtual Device (AVD) files:

macOS and Linux : ~/.android/
Windows Vista and Windows 7 : C:\Users\your_user_name\.android\


如前所述 here .

关于android-studio - 跨多个 Android 开发环境共享同一目标设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47637017/

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