替換Android系統映象system.img的方法
阿新 • • 發佈:2019-01-29
之前修改了Android的系統原始碼的framework層程式碼,定製ROM。通過make之後會生成三個映象檔案userdata.img、system.img、ramdisk.img三個檔案。這個時候我們需要把SDK自帶的模擬器中的系統替換成我們自己的。
實現步驟如下所示:
1. 由於我之前在系統的/data檔案下面建了一個自己的資料夾myfile,在myfile資料夾下建了一個自己的record.txt檔案。所以在替換framework.jar之前需要新建一個檔案。
mkdir /data/myfile cd /data/myfile touch record.txt
2. 之後可以用Eclipse
命令: adb remount
adb push <path of your new framework.jar>/framework.jar /system/framework
3. 之後替換system.img映象
emulator –avd Android –system <path of your new img>/system.img &
我建的模擬器叫Android 所以這裡:
emulator –avd Android –system <path of your new img>/system.img &
這個時候就可以把模擬器的映象檔案替換成屬於你自己定製的模擬器映象。
當然,前提條件是你的API level應該是一樣的。