无法在 Android Studio 中调试应用程序

新手上路,请多包涵

我正在 Android Studio 中制作应用程序,现在尝试通过 adb 对其进行调试。当我单击 Android 一词和底部栏上的徽标时,logcat 会出现并识别我的设备。然后我看到这个:

截屏

我需要对我的应用程序做什么才能使其“可调试”?

仅供参考之前在 Eclipse 中开发此应用程序,并且 adb 运行良好。

原文由 Andy Roy D. 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 371
2 个回答

工具栏上有一个 调试 图标。它看起来像一个小“错误”,位于 运行 图标(看起来像一个播放按钮)旁边。尝试使用它启动应用程序。

点击这里调试

编辑:使用带有 Gradle 的 Android Studio 时,不推荐使用以下内容。

AndroidManifest.xml 文件中还有一个调试标志。它位于应用程序标签下,应设置为“true”,如下所示:

 <application android:debuggable="true">
</application>

原文由 free3dom 发布,翻译遵循 CC BY-SA 3.0 许可协议

我会添加这个不是因为它是问题的解决方案,而是我在其他任何地方都没有看到它。如果您正在运行自定义操作系统并且 Android Studio 中列出的唯一可调试应用程序是低级应用程序(可能是 Qualcomm 的东西),那么您可能正在以 root 身份进行调试。如果 whoamiadb shell 中显示您的名字为 root ,请尝试运行 adb unroot 。你的名字现在应该是 shell 。然后再次尝试调试。

原文由 technicalflaw 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题