我已经在使用我的应用程序一段时间了,最近将其上传到Google Play控制台的内部测试跟踪中。我通过Google Play商店安装了我的应用,并且运行正常。
但是,如果我现在尝试直接通过Android Studio安装更新的调试版本,它只会启动我的主要活动,而无需安装更改后的应用。
我尝试过的事情:
"Error: Activity class {...} does not exist."
gradlew uA
)卸载应用Skip installation if APK has not changed
->其他可能导致的原因:
如何再次通过Android Studio直接安装未发布的版本?
先谢谢了。 -思维
答案 0 :(得分:1)
QUICKFIX
由于某种原因,缺少“ Gradle Aware”任务。要对其进行修复,请运行“运行”>“编辑配置”>“ +”>“可识别Gradle的文件”>“确定”(将该字段保留为空)并重新启动。
Android Studio团队仍在调查发生这种情况的原因。
旧答案/解决方法
使用ADB直接卸载发行版并安装调试版本可以正常运行,但是您必须为每次更改重新安装应用程序! 一个更好的解决方案仍然值得赞赏。
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
。
App to debug
。希望此帮助。 -思维