我正在 Android Studio 中制作应用程序,现在尝试通过 adb 对其进行调试。当我单击 Android 一词和底部栏上的徽标时,logcat 会出现并识别我的设备。然后我看到这个:
我需要对我的应用程序做什么才能使其“可调试”?
仅供参考之前在 Eclipse 中开发此应用程序,并且 adb 运行良好。
原文由 Andy Roy D. 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在 Android Studio 中制作应用程序,现在尝试通过 adb 对其进行调试。当我单击 Android 一词和底部栏上的徽标时,logcat 会出现并识别我的设备。然后我看到这个:
我需要对我的应用程序做什么才能使其“可调试”?
仅供参考之前在 Eclipse 中开发此应用程序,并且 adb 运行良好。
原文由 Andy Roy D. 发布,翻译遵循 CC BY-SA 4.0 许可协议
我会添加这个不是因为它是问题的解决方案,而是我在其他任何地方都没有看到它。如果您正在运行自定义操作系统并且 Android Studio 中列出的唯一可调试应用程序是低级应用程序(可能是 Qualcomm 的东西),那么您可能正在以 root 身份进行调试。如果 whoami
在 adb shell
中显示您的名字为 root
,请尝试运行 adb unroot
。你的名字现在应该是 shell
。然后再次尝试调试。
原文由 technicalflaw 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.3k 阅读✓ 已解决
2 回答2.6k 阅读
2 回答1.7k 阅读
1 回答2.1k 阅读
1 回答1.1k 阅读
1 回答1.3k 阅读
2 回答920 阅读
工具栏上有一个 调试 图标。它看起来像一个小“错误”,位于 运行 图标(看起来像一个播放按钮)旁边。尝试使用它启动应用程序。
编辑:使用带有 Gradle 的 Android Studio 时,不推荐使用以下内容。
AndroidManifest.xml 文件中还有一个调试标志。它位于应用程序标签下,应设置为“true”,如下所示: