小站的熱門文章為 在 Android Emulator 中使用 Android Market 的方法, 看來不少人有這方面的需求. 先前發文時 Android 2.2 尚未正式 release, 後來有網友碰到不少問題, 所以決定發一篇圖文解說帶大家一步步打造可用 Android Market 的 Emulator 環境.
首先新增 Android Virtual Device, 這步大家都很熟悉.
接著切換到 %HOME%\.android\avd\Android-2.2.avd, 將系統提供的 system.img 複製過來. 好了以後切換到 Android SDK 目錄, 執行 emulator, 記得加上參數 “-partition-size 96″, 這樣 /system 才有足夠空間塞新檔案.
漫長的 Emulator 啟動, 當看到下圖的模樣, 代表大致上啟動完畢, 可以開始進行操作
首先將 build.prop 取回編輯
把 ro.config.nocheckin=yes 移除或加上 mark 符號 #
再把檔案塞回去, 請先用 adb remount 將 /system 設為可寫入.
再來請到 Modaco 論壇將 image 檔抓回, 只要不是 radio 的 (最後一項) 都行, 解開 zip 檔將 system/app/GoogleServicesFramework.apk 與 system/app/Vending.apk 放到 Emulator 中. 最後將 SdkSetup.apk 刪除.
關閉 Emulator, 把產生的 image: userdata-qemu.img, userdata.img, cache.img 都刪除, 讓 Emulator 重新初始化.
開啟 SDK Setup.exe, 用一般的方法啟動 Emulator 即可.
進入主選單就可以看到 Market 囉 !
點選進入就會出現 Setup 畫面, 填好登入 Google 帳號, 就可以使用 Android Market 啦.
由於目前網路得透過 proxy 才能連出去, 所以我沒辦法抓 Android Market 的畫面, 如果有朋友試成功, 請在 comment 回報 ! :-)
This content is published under the Attribution-Noncommercial-Share Alike 3.0 Unported license.
Tags: android market, android sdk, emulator, froyo











感謝您熱心的圖文教學,我成功了,但卻發現很多軟體找不到,不知道是不是跟下載的ROM解壓縮有關
附上一張Market 2.2圖片 http://i.imgur.com/vHTXH.png
@柚子: 找不到軟體應該跟 Emulator 參數設定有關, 比如說螢幕解析度, 有無 Camera, GPS, g sensor … 我有空會再來找看看相關資料 :-)
那請問您知道建立完後哪裡可以修改設定嗎?或是可以修改什麼檔案?謝謝您的熱心教導
發現一個問題,這樣做出來的AVD,Gggole map不見了,你們有人遇到一樣的狀況嗎?是少copy哪個檔案嗎?有人解出來的話可不可以分享一下,謝謝!!
PS, 2.1 google map可以從app market裝回去,但是開發時install有用到map的程式還是會出現Failure [INSTALL_FAILED_MISSING_SHARED_LIBRARY]的錯誤, 2.2 app market竟然就找不到google map了,先解出來的朋友分享一下吧,先謝!
@柚子: 還在找, 不確定哪邊可以改.. XD
@cliff: Google Maps 為 GMS 的一部分, 預設不會在 SDK 的 image 裡面, 跟 Market 一樣, 得另外由別人包的壓縮檔解出來, 用同樣方法塞回去. 至於 INSTALL_FAILED_MISSING_SHARED_LIBRARY 可能得看一下 ddms 的訊息, 再把缺少的檔案放回即可 !
@shakalaca: 謝謝,我試試,參考app market裡別人寫的東西給我很多靈感,真是謝謝您的無私分享!
( http://big5.ifeng.com/gate/big5/tech.ifeng.com/digi/mobile/detail_2010_06/09/1599553_0.shtml )
新手進階 里程碑開啟App2sd必看教程_科技頻道_鳳凰網
如何將 sdcard.img 內 分割 成 fat32 和 ext3 , 有點頭大, 有解嗎 ??
( http://www.eprice.com.tw/mobile/talk/?prod_id=124&tid=4436398 )
===== 2010-5-26 更新 =====
香港網友 Andrew 說,關於目前 Android 2.2 應用程式還不能搬移到記憶卡裡面的情形,其實只要稍作修改就能解決。處理方式如下:(做之前請先備份)
===================
實機可能會ok
但是, 非實機 , 我 失敗, 請 見諒 !! 能力淺薄 XDD
Home按鍵會失效。。有人跟我一樣嗎?
非常感谢,我安装成功了。
Yeah, the procedure works perfectly for me:-) I tried it on a host PC running Vista.
Thanks a lot!
想請教個問題
我安裝好後
軟體的方向卻轉了90度
我該怎麼辦呢
謝謝
Thank Youuuuu! :D
冇法執行 SdkSetup.apk 刪除. 找不到這個檔案…
C:\Program Files\Android\android-sdk-windows\platform-tools>adb shel
/app/SdkSetup.apk
rm failed for /system/app/SdkSetup.apk, No such file or directory
我全部都執行看都ok,然後最後要用sdk Manager 開,他居然又還原了,是什麼原因,請再指導一下感謝><"
我按照步驟做了,也沒出現甚麼錯誤….可是最後重新啟動還是沒有market耶! 甚至原先設定好的中文都被還原成英文了?????? 怎麼會這樣?????