2012-11-14 9 views
8

をデバッグ可能ではない、私は明示的AndroidManifest.xml trueに私のアプリのデバッグを設定し、eclipseを通じて自分のデバイスにそれを展開し、私は、コマンドを実行すると、私はまだAndroidのパッケージ

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' 

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

+1

リリースバージョンをビルド/エクスポートしましたか? http://stackoverflow.com/questions/4580595/what-would-happen-if-android-app-is-released-with-debuggable-on – zapl

+1

いいえ私はリリースビルドを行っていません。 –

答えて

-3

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

-1

release apkまたはdebug apkをテスト用に使用していますか? apkのリリース版を使用した場合、アクセス権は得られません。 Android Studioからアプリケーションを直接ビルドすることをお勧めします(Android Studioではビルドバリアントがdebugである必要があります)。run-as "your.package.name"

関連する問題