以谷歌拼音為例:
googlepinyin1.4.2.apk
提取出so檔案
libjni_googlepinyinime_4.so
libjni_googlepinyinime_latinime_4.so
bat批處理指令碼內容如下:
path "d:\program files\完美刷機\tools";%path%
prompt $g
cd /d "%1"
clsadb devices
adb shell su -c "mount -o remount rw /system"
set apk=googlepinyin1.4.2.apk
adb push %apk% /data/local/tmp/
set lib=libjni_googlepinyinime_4.so
adb push %lib% /data/local/tmp/
adb shell su -c "cat /data/local/tmp/%lib% > /system/lib/%lib%"
adb shell su -c "chown 0.0 /system/lib/%lib%"
adb shell su -c "chmod 644 /system/lib/%lib%"
set lib=libjni_googlepinyinime_latinime_4.so
adb push %lib% /data/local/tmp/
adb shell su -c "cat /data/local/tmp/%lib% > /system/lib/%lib%"
adb shell su -c "chown 0.0 /system/lib/%lib%"
adb shell su -c "chmod 644 /system/lib/%lib%"
adb shell su -c "mount -o remount rw /system"
pause
adb reboot
如果apk軟體特別多的話,需要用批量安裝指令碼,內容如下
path "d:\program files\完美刷機\tools";%path%
prompt $g
cd /d "%1"
cls@echo 當前目錄:cd =%cd%
@echo 當前檔案:file=%file%
@echo.
adb wait-for-device
adb devices
adb shell su -c "mount -o remount rw /system"
for /f "delims=" %%i in ('dir /b /a-d /s *.apk') do (
set apk=%%~nxi
adb push %%~nxi /data/local/tmp/
adb shell su -c "rm /data/local/tmp/%%~nxi"
)for /f "delims=" %%j in ('dir /b /a-d /s *.so') do (
echo push %%~nxj to /system/lib
set lib=%%~nxj
adb push %%~nxj /data/local/tmp/
adb shell su -c "cat /data/local/tmp/%%~nxj > /system/lib/%%~nxj"
adb shell su -c "chown 0.0 /system/lib/%%~nxj"
adb shell su -c "chmod 644 /system/lib/%%~nxj"
adb shell su -c "rm /data/local/tmp/%%~nxj"
)adb shell su -c "mount -o remount rw /system"
pause
adb reboot
這個指令碼還支援,把apk資料夾拖動到上面自動安裝。
Mac 通過adb安裝apk檔案
更簡便的方式是通過adb命令安裝 1 首先找到adb位址,在android sdk下面的platform tools的adb檔案 2 獲取要安裝的apk路徑 執行!adb 的絕對路徑 install apk 的絕對路徑 如果手機中存在此應用,應該先刪除在執行,不然會出現 failure instal...
通過adb安裝apk到android手機
在android手機或模擬器上安裝和解除安裝apk包 首先,將模擬器執行起來,直到正式進入系統。注意最好不要同時開著多個模擬器,不然安裝時會因不知裝那個而出錯 如果是手機的 話,插上資料線 注意要確保手機驅動已經安裝,不然會找不到改裝置 輸入 adb devices 用於搜尋你的裝置 或 模擬器,如...
利用adb通過wifi方式進行apk安裝的問題
當安裝時,使用 adb install apk 當希望保留程式的一些資料,使用覆蓋安裝,adb r install apk 當解除安裝是,使用 adb uninstall com.apk 注意,要使用包名 問題一 當使用覆蓋安裝時出現下面的錯誤 failure install parse faile...