android adb push 與 adb install的比較
Android 應用程序有兩種安裝方法:
1. 將應用程序的apk文件push到手機中,用如下命令:
adb push xxxx.apk /system/app.
2. 用adb install xxxx.apk進行安裝
二者的比較以及注意事項:
1) 用第一種方式的弊端:
a. 會將原來係統中的對應的apk覆蓋掉,所以,最好先備份出來一份,用如下命令:
adb pull /system/app/xxxx.apk /home/
b. 有時候,會出現如下形式的錯誤信息:
failed to copy '/home/SoundRecorder.apk' to '/system/app/SoundRecorder.apk': Read-only file system
很明顯,/system/app目錄是隻讀的,不能將文件push到這個目錄下。
解決方法,用直接安裝的方式進行安裝,如下:
adb install -r /home/SoundRecorder.apk //注: -r 表示強製安裝
這樣,會將應用程序安裝到 /data/local/tmp/ 目錄下。
2) 用第二種方式的話,設備中不會保存apk文件,如果以後刪除了這個應用,就要重新找到對應的apk,才能安裝。
最後更新:2017-04-03 16:48:53
上一篇:
VC中基於 Windows 的精確定時
下一篇:
【C大事】第二講:對話框程序
C# 讀取Excel中的數據
如何安裝 Debian 的非 systemd 複刻版本 Devuan Linux
HTAP數據庫 PostgreSQL 場景與性能測試之 32 - (OLTP) 高吞吐數據進出(堆存、行掃、無需索引) - 閱後即焚(JSON + 函數流式計算)
使用Playground編寫第一個Swift程序
阿裏雲機器學習PAI征文大賽正式啟動
雲服務器 ECS 建站教程:ECS上搭建Docker(CentOS7)
什麼“物”聯什麼“網”? —從網際網絡發展談起
IBM:這 20 大夢幻般技術 5 年內有望實現
linux下利用ruby做係統備份與還原
android 禁用屏蔽係統狀態欄(statusbar)