Java 如何使用ADB/AM调试Android应用程序?
我使用AIDE作为Android IDE。这个应用程序成功地构建了我的项目,并生成了相应的APK文件 我想调试我的项目。目前我:Java 如何使用ADB/AM调试Android应用程序?,java,android,adb,aide-ide,Java,Android,Adb,Aide Ide,我使用AIDE作为Android IDE。这个应用程序成功地构建了我的项目,并生成了相应的APK文件 我想调试我的项目。目前我: 打开终端仿真器 移动到我的android项目(安装应用程序时无需操作) 开始adb $ adb shell 使用am $ am start --user 10 -a android.intent.action.MAIN -n org.package.app/org.package.app.MainActivity 但是如何调试这个应用程序呢?根据,您应该
- 打开终端仿真器
- 移动到我的android项目(安装应用程序时无需操作)
- 开始
adb
$ adb shell
- 使用
am
$ am start --user 10 -a android.intent.action.MAIN -n org.package.app/org.package.app.MainActivity
start-D
来启用调试。所以你可以用这样的方法:
adb shell am start -D --user 10 -a android.intent.action.MAIN -n org.package.app/org.package.app.MainActivity
此外,您的应用程序需要在清单中设置为可调试(AndroidManifest.xml
):
我发现了一个可能有用的类似问题:然后发生了什么/如何连接到它?然后可以使用“活动管理器(am)工具执行各种系统操作,例如启动活动、强制停止进程、广播意图、修改设备屏幕属性等”。检查文档:;-)@塔尼乌斯,你说得对,我搞定了
adb shell am start -D --user 10 -a android.intent.action.MAIN -n org.package.app/org.package.app.MainActivity
android:debuggable="true"