18

でアプリのデバッグ可能を明示的にtrueに設定し、AndroidManifest.xmlを介してデバイスにデプロイしましたeclipseが、それでも

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'

アプリケーションをデバッグできるようにするには、何を変更する必要がありますか?

4

4 に答える 4

6

release apkまたはdebug apkをテスト用に使用していますか? のリリース バージョンを使用するapkと、アクセスできなくなります。Android Studio から直接アプリケーションをビルドし (Build Variantdebugは Android Studio にある必要があることに注意してください)、次のコマンドを使用することをお勧めします。run-as "your.package.name"

于 2016-08-04T15:39:23.613 に答える
-3

com.my.pack.age4 レベル未満のパッケージ名には問題があるようですので、パッケージ名を に変更してみてください。また、パッケージが に記載されていることを確認して/data/system/packages.listください。ここから取得した情報。

于 2012-11-14T19:41:25.253 に答える