我在 AndroidManifest.xml
中将我的应用 debuggable 显式设置为 true 并通过 eclipse
将其部署到我的设备,但我仍然得到 p>
run-as: Package 'com.mypackage' is not debuggable
当我运行命令时:
adb -d shell 'run-as com.mypackage cat /data/data/com.mypackage/databases/mydb.db > /sdcard/mydb.db'
我需要更改什么才能调试我的应用程序?
最佳答案
您使用的是 release apk
还是 debug apk
进行测试?如果您使用 apk
的发布版本,您将无法获得访问权限。我建议您直接从 Android Studio 构建应用程序(请记住,您的 Build Variant 在 Android Studio 中必须是 debug
)并尝试使用命令 run-as "your.package.name"
关于Android包不可调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13385915/