2012年5月12日 星期六

自己製作AVD (android virtual device)要用的images

不過我還不需要這麼複雜的功能
只是偶而想在家裡用emulator看一下android framework的行為
所以大概就是需要自己改一下framework 然後製作system.image放進去AVD裏頭跑一跑

以下為大概的步驟

1. 下載SDK以及AVD
    http://developer.android.com/sdk/installing.html
2. 下載android source code
    http://source.android.com/source/downloading.html 這裡有詳細的步驟

3. 在android source code目錄下 設定環境變數以及選擇要build emulator要用的images
     source ./build/envsetup.sh
     choosecombo 1 sdk eng

4. make -j4 systemimage userdataimage persistimage

5. 更換image
    在android-sdk/system-images\android-15\armeabi-v7a 可更換kernel-qemu system.img persist.img userdata.img, 其中android-15是指支援API15的image 就看avd是用哪一個建立image就把哪一個換掉吧

6. 開機

8. 開logcat或adb shell追蹤


沒有留言:

張貼留言