日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

adb push ,adb pull和adb install的区别

發布時間:2024/7/19 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 adb push ,adb pull和adb install的区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、用命令行把手機上的文件拷貝到電腦上

1 adb pull sdcard/1222073679.png

?拷貝文件夾命令,如把log文件夾拷貝到電腦當前目錄

1 adb pull sdcard/log/

拷貝文件夾到當前文件夾下的某文件夾里面,如拷貝360文件夾到當前文件夾的360里面

1 adb pull sdcard/360/?360

?

2、順便學一下push命令吧

1 adb push aaa/contacts_app.db /sdcard/

把文件contacts_app.db拷貝到手機sdcard上

3,adb push和adb install是apk包安裝的兩種方法,用法如下:

1.adb push XXX.apk /path你想推送的路徑
2.adb install XXX.apk

顯而易見,兩者的區別是,adb push可以自定義推送路徑,adb install 只能安裝在/data/app文件下。
其次,adb push 是將apk包復制到路徑下面,重啟后/system/app和/data/app下的apk包都會自動安裝。
adb install是將apk安裝到手機里,流程是:
復制APK安裝包到data/app目錄下,解壓并掃描安裝包,把dex文件(Dalvik字節碼)保存到dalvik-cache目錄,并data/data目錄下創建對應的應用數據目錄(so文件也在./包名/lib下,或者/data/app-lib/包名)。
另外,install復制APK安裝包到data/app目錄下的過程中,會將apk名改為包名-1.apk,數字為android接收到的版本號。
其中對于/system文件夾比較容易碰到的問題是報read only file的錯誤,哪怕/system已經被你改成了777的權限,解決的方法是:1.adb shell 2.su 3.mount -o remount rw /system重新掛載一下/system文件系統。

?

4、如何把某個app的數據庫文件復制到電腦上

此方法需要root手機

先把數據庫文件復制到手機sdcard上

1 2 3 4 5 6 7 8 9 10 11 12 E:\test>adb shell shell@hwC199:/ $ su su root@hwC199:/ # cd /data/data/com.android.contacts/databases/ cd /data/data/com.android.contacts/databases/ root@hwC199:/data/data/com.android.contacts/databases # ls ls contacts_app.db contacts_app.db-journal root@hwC199:/data/data/com.android.contacts/databases # cp contacts_app.db /mnt/sdcard/ _app.db /mnt/sdcard/????????????????????????????????????????????????????????? < root@hwC199:/data/data/com.android.contacts/databases #

也就是進入su輸入命令后,執行此命令(把contacts_app.db復制到sdcard卡)

1 cp /data/data/com.android.contacts/databases/contacts_app.db /mnt/sdcard/

這樣contacts_app.db數據庫文件就復制到手機sdcard上了。在電腦上某個文件夾shift+右鍵開一個終端,再用以下語句復制到電腦上即可

1 adb pull sdcard/contacts_app.db

?

轉載于:https://www.cnblogs.com/111testing/p/8507058.html

總結

以上是生活随笔為你收集整理的adb push ,adb pull和adb install的区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。