Android Studio 在使用 Internal Test Track 版本后不安装应用

Android Studio does not install app after using the Internal Test Track version

我开发我的应用已有一段时间了,最​​近将其上传到 Google Play 管理中心的内部测试轨道。我通过 Google Play 商店安装了我的应用程序,它运行良好。

但是,如果我现在尝试直接通过 Android Studio 安装更新的调试版本,它只会启动我的主程序 activity,而不会安装更改后的应用程序。

我试过的:

可能是什么原因造成的:

如何再次直接通过 Android Studio 安装未发布的版本?

提前致谢。 -头脑

QUICKFIX

由于某种原因缺少 "Gradle Aware" 任务。要修复它 "Run" > "Edit configurations" > "+" > "Gradle-aware Make" > "OK"(将字段留空)并重新启动。

Android Studio 团队仍在调查发生这种情况的原因。


旧答案/解决方法

使用 ADB 直接卸载发布版本并安装调试版本有效,但您必须为每个更改重新安装应用程序! 更好的解决方案是仍然赞赏。

  • 构建项目的调试 APK
  • 在终端中输入以下内容:

adb uninstall MY_PACKAGE_NAME

adb install -r ./mobile/build/outputs/apk/debug/mobile-debug.apk

如果得到 "adb" not found.,请改用 %LOCALAPPDATA%\Android\sdk\platform-tools\adb

  • Select 应用程序 App to debug 在设备的开发者选项中。

希望对您有所帮助。 -心灵