打算運行emulator來載入剛剛編譯好img,但是遇到了好多問題,基本問題和下邊這個連結差不多:
http://hi.baidu.com/god_sperm/blog/item/ca49aeee19df755e79f055e6.html
1.首先是 ANDROID_SWT 不存在的問題,解決辦法參:
http://hi.baidu.com/thinke365/blog/item/202733aef773d6f1fbed50c9.html
2.再次運行 emulator的時候發現必須要在emulator的命令列下指定avd,那就讓我們來建立一個新的avd:
./android create avd -n my_android2 -t 1
但是這時你會發現你會遇到類似下邊的錯誤:
Error: Error parsing the sdk.
Error: /home/peipei/froyo/out/host/linux-x86/platforms is missing.
Error: Unable to parse SDK content.
解決辦法是:我們不使用/out/host/linux-x86/ 下的android和emulator,也就是不使用我們先前編譯出來的工具,而是使用sdk下的android和emulator,這是在http://hi.baidu.com/god_sperm/blog/item/ca49aeee19df755e79f055e6.html 這個文章裡沒有解決的問題。我是自己編譯的SDK:make sdk
3.我們就從上邊編譯好的SDK中運行emulator ,具體參數可以參見這個連結:
http://iame.javaeye.com/blog/280666
當然,更詳細的官方參考在這裡:http://developer.android.com/guide/developing/tools/emulator.html
4.有時還需要設定一個環境變數。。。。
export ANDROID_PRODUCT_OUT=/root/dsk/android/out/target/product/generic .