应用程序未安装在模拟器中,显示“无可调试进程”
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了应用程序未安装在模拟器中,显示“无可调试进程”相关的知识,希望对你有一定的参考价值。
我正在android Studio中构建应用程序。一段时间后,应用程序停止反映建筑开发的进度。然后我从模拟器中卸载了应用程序,虽然每次构建都成功,但它还没有安装。我为应用程序构建了apk并将其拖到模拟器中。应用程序已安装但无法启动。有什么可以使它工作?
做了以下事情:
- 启用和禁用即时运行
- 启用和禁用ADB集成
- 重新启动的Android Studio将app {debuggable true}添加到app gradle中的buildTypes,即使这是不可取的
Device Monitor says "ADB rejected shell command (ls -l /)" and "Adb connection Error:EOF"
谢谢
PS:Android Studio 3.0.1版
在App Gradle中检查“minSdkVersion”。如果它小于您拥有的仿真器,那么它将不会安装或运行它。确保“minSdkVersion”应大于或等于Emulator API级别。
在Android studio中转到“Build Variant”选项卡,然后将应用程序构建Varian更改为Debug。
也许您的应用程序被标记为不可调试。在你的app模块build.gradle
文件中,请检查一下
buildTypes{
release{
debuggable false
}}
将其更改为true或者您已禁用ADB集成。您可以在Android Studio中启用此功能。工具 - > Android-> ADB集成,如果禁用则启用它。
希望这会有所帮助!
终于解决了。感谢Andy Boot's回答这个question。简而言之:
- 我去了Run-> Edit Configurations-> Android App-> app
- 启动下拉列表已选中“默认活动”。我改为'指定活动'
- 然后我在Activity字段填写'MainActivity',它在Manifest文件中有'LAUNCHER'意图。
这让我的应用程序再次在模拟器上运行;)
感谢大家。
以上是关于应用程序未安装在模拟器中,显示“无可调试进程”的主要内容,如果未能解决你的问题,请参考以下文章