2016-12-14 151 views
6

我正試圖從我的設備上獲取已安裝的應用程序的APK。我正在按照this answer中的說明進行操作,但在拉動它時,adb表示APK不存在。這是確切的步驟:無法通過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

我很樂意爲您效勞。 –