应用程序未安装在模拟器中,显示“无可调试进程”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了应用程序未安装在模拟器中,显示“无可调试进程”相关的知识,希望对你有一定的参考价值。

我正在android Studio中构建应用程序。一段时间后,应用程序停止反映建筑开发的进度。然后我从模拟器中卸载了应用程序,虽然每次构建都成功,但它还没有安装。我为应用程序构建了apk并将其拖到模拟器中。应用程序已安装但无法启动。有什么可以使它工作?

做了以下事情:

  1. 启用和禁用即时运行
  2. 启用和禁用ADB集成
  3. 重新启动的Android Studio将app {debuggable true}添加到a​​pp 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。简而言之:

  1. 我去了Run-> Edit Configurations-> Android App-> app
  2. 启动下拉列表已选中“默认活动”。我改为'指定活动'
  3. 然后我在Activity字段填写'MainActivity',它在Manifest文件中有'LAUNCHER'​​意图。

这让我的应用程序再次在模拟器上运行;)

感谢大家。

以上是关于应用程序未安装在模拟器中,显示“无可调试进程”的主要内容,如果未能解决你的问题,请参考以下文章

Android 应用程序未安装在模拟器或移动设备中

核心数据未在表视图中获取

iOS 模拟器未在 Titanium Studio 中显示

Instant App 的内部测试未显示“立即尝试”按钮

UITableView 未显示在物理设备部署中

使用 xcode5 时图像未显示在 xib 和模拟器中