2011年1月19日 星期三

加快Android開發速度 - 開發driver 不需要重新build system.img

修改gps程式
每次都要重新產生libhardware_legacy.so
然後在用make snod產生新的system.img
在從server把檔案抓下來後
還要在燒錄到sd卡上

這個過程大概要五到十分鐘
雖然可以拿來看網頁
但是急的時候可真的是等不及阿

這時候你可以單獨的更新你的so到sd卡上

步驟如下adb shell mount -o remount rw /system
cp /mnt/nelsonchunggps1004/myandroid9.1/out/target/product/imx51_bbg/system/lib/libhardware_legacy.so ./
adb push libhardware_legacy.so /system/lib
sync
adb shell reboot


  • 將system目錄remount成read/write


adb shell mount -o remount rw /system

  • 將資料copy到當下目錄

cp /mnt/nelsonchunggps1004/myandroid9.1/out/target/product/imx51_bbg/system/lib/libhardware_legacy.so ./

  • 利用adb push將資料傳送到sd卡上

adb push libhardware_legacy.so /system/lib

  • 同步一下

sync

  • 重新開機

adb shell reboot


也可以在PC端作到
將sd卡插入讀卡機

步驟如下
cp /mnt/nelsonchunggps1004/myandroid9.1/out/target/product/imx51_bbg/system/lib/libhardware_legacy.so ./
sudo cp libhardware_legacy.so /media/system/lib
sync

透過Facebook分享

沒有留言: