我正在Android Studio中构建应用。一段时间后,应用程序停止反映建筑开发的进度。然后我从模拟器中卸载了应用程序,虽然每次构建都成功,但它还没有安装。我为应用程序构建了apk并将其拖到模拟器中。应用程序已安装但无法启动。有什么可以使它发挥作用吗?
做了以下事情:
Device Monitor says "ADB rejected shell command (ls -l /)" and "Adb connection Error:EOF"
谢谢
PS: Android Studio版本3.0.1
答案 0 :(得分:0)
在App Gradle中检查“minSdkVersion”。如果它小于您拥有的仿真器,那么它将不会安装或运行它。确保“minSdkVersion”应大于或等于模拟器API级别。
答案 1 :(得分:0)
在Android studio中转到“Build Variant”选项卡,然后将应用程序构建Varian更改为Debug。
答案 2 :(得分:0)
也许您的应用程序被标记为不可调试。在您的应用模块build.gradle
文件中,请检查此
buildTypes{
release{
debuggable false
}}
将其更改为true或者您已禁用ADB集成。您可以在Android Studio中启用此功能。 工具 - > Android-> ADB集成,如果禁用则启用它。
希望这会有所帮助!
答案 3 :(得分:0)
终于解决了。感谢Andy Boot's对question的回答。简而言之:
这让我的应用程序再次在模拟器上运行;)
谢谢大家。
答案 4 :(得分:0)