2016-12-14 15 views
6

インストールされているアプリケーションのAPKをデバイスから取得しようとしています。私はthis answerの指示に従っていますが、それを引くと、APKは存在しないとadbは言います。これは正確な手順です:adbでAndroidデバイスからAPKをプルできません

$ adb shell pm list packages 
... 
(whole list of packages) 
... 

$ adb shell pm path com.google.android.apps.books 
package:/data/app/com.google.android.apps.books-1/base.apk 

$ adb pull /data/app/com.google.android.apps.books-1/base.apk 
adb: error: remote object '/data/app/com.google.android.apps.books-1/base.apk' does not exist 

このファイルをローカルドライブにプルするにはどうすればよいですか?

答えて

12

はこれを試してみてください:

$ adb shell cp /data/app/com.google.android.apps.books-1/base.apk /storage/emulated/0/Download/base.apk 

その後、

$ adb pull /storage/emulated/0/Download/base.apk 
+0

おかげで魔法のように働きました! – Nikhil

+0

お手伝いをいたします。 –

関連する問題