在模擬器上安裝Android market的方法

來源:互聯網
上載者:User

 

Android模擬器中預設是沒有Market的,因此預設情況下就沒有辦法在模擬器中下載Market上豐富的軟體。所以我們需要找一個方法來在模擬器上進行安裝。

 

首先準備工作是準備好3個market相關的apk

GoogleServicesFramework.apk 下載連結http://download.csdn.net/source/3266099

Vending.apk 下載連結 http://download.csdn.net/source/3266202

MarketUpdater.apk 下載連結
http://download.csdn.net/source/3266206

 

準備好這3個apk之後

下面開始我們的安裝步驟:

 

1 建立Android模擬器GoogleDroid2.2.avd,選擇sd卡支援

 

2把 Android SDK對應API平台下的system.img檔案(比如我的為:D:/Android/java/sdk/android-sdk-windows/platforms/android-8/images/system.img)拷貝到建立的模擬器目錄下(比如我的
為:C:/Documents and
Settings/Administrator/.android/avd /GoogleDroid2.2.avd)。

 

3 然後開啟命令列,切換到SDK的Tools目錄下(如果已經把路徑添加到系統路徑中,則可以在任何目錄下執行),加參數“-partition-size 100”啟動虛擬機器,參數的意思是為system/data分配100M的空間,以便有足夠的空間安裝Market軟體。

 

D:/Android/java/sdk/android-sdk-windows/tools/emulator.exe
-avd GoogleDroid2.2.avd -partition-size 100

 

4讓Android啟動Checkin服務

要正常使用“Android Market(電子市場)”,必須啟動Checkin服務。等Android 2.2虛擬機器啟動完畢,看到正常的介面。

這時候,我們可以把設定檔build.prop取回來編輯

以通過Eclipse的DDMS中的File Explorer來擷取這個檔案

這樣一來,build.prop就放在了 SDK的 tools目錄下,用文本編輯軟體比如EmEditor、UltraEdit之類的開啟它。將“ro.config.nocheckin=yes” (一般為檔案中的倒數第三行) 前面加“#”號注釋掉。

#ro.config.nocheckin=yes

然後再傳到Android虛擬機器上,重新啟動虛擬機器,Checkin服務就啟動了(在上傳之前,需要執行“adb remount”指令使/system目錄可寫)。

adb remount 
adb push build.prop /system/build.prop

 

5安裝“Android  Market”到虛擬機器

把之前準備好的3個app放到/system/app/目錄下

 

6  清理現場

關閉虛擬機器,  把產生的  image: userdata-qemu.img, userdata.img, cache.img 都刪除,重新啟動虛擬機器它就會自動初始化。

7 重新啟動模擬器

 

 

則可以看到Android market

 

用你的google帳號登入之後就可以去搜尋應用下載

如果串連有問題的話

可以修改hosts檔案

127.0.0.1               localhost

74.125.93.113           android.clients.google.com

 

估計是景德鎮的牆原因

 

 

用這種方式串連到Android market相比實際的market上的程式還是要少很多,不過僅用於體驗應該可以了,不知道有沒有辦法能弄到跟手機上一樣效果。如果誰有辦法可以聯絡我的mail交流 zylucifer@gmail.com

 

 

本文地址 http://blog.csdn.net/Zengyangtech/archive/2011/05/17/6427364.aspx

轉載請註明

 

 

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.