在android 2.3 AVD 模擬器上安裝 google market 安卓市場

來源:互聯網
上載者:User

首先我要非常感謝原文的作者 TipzTV ,在模擬器上安裝 google market 安卓市場,

對我個人來說非常非常有用。其意義和好處真是一言難盡,只能說誰用誰知道了呵呵.

因此特別翻譯此文,一是表示感謝,二是希望此篇翻譯能夠協助到遇到同樣問題的朋友。

 

原作者:TipzTV

原文地址: http://www.tech-recipes.com/rx/10004/accessing-android-market-from-android-sdk/

 

閱讀本文需要具備一定的dos基本常識,以及android SDK安裝和使用常識。  

 

 

儘管android SDK 對於開發人員來說非常有用,但是SDK中缺少了一項重要的特性:Android Market 安卓市場 的支援。

通過本文,你將學會如何在模擬器上安裝Android Market。這樣在最新的2.3版本SDK中,你就可以通過電子市場下載和嘗試那些免費的遊戲和應用。

 

1. 下載和安裝SDK。之後,建立一個模擬器。

 

2. 來到SDK的安裝目錄 ……./android-sdk_r08-windows/android-sdk-windows/platforms/android-9/images (這是SDK Platform Android 2.3, API 9, revision 1安裝後的預設路徑), 拷貝 system.img ,然後把它粘貼到 C:/Users/Username/.android/avd/Emulator’s name.avd

(譯註:注意這裡要用自己的SDK安裝路徑,自己的使用者文檔(並注意WIN7和XP的使用者文檔位置的區別),自己的模擬器名字,之後不再敷述)

 

 

 

 

 

 

3. 下載以下檔案

Vending.apk, GoogleServicesFramework.apkADB.zip ( 此檔案下載後需解壓 )

之後,將這些檔案全部放入 ……./android-sdk_r08-windows/android-sdk-windows/tools

一會兒將用到這些檔案。

( 在Android 2.3 SDK中,abd檔案被刪除了,所以我們要下載一份。如果你使用的是 Android 2.2 SDK,你就不需要下載ADB.ZIP了。)

 

3. 按下Winkey+R, 輸入 cmd 然後 Enter. 在命令列視窗, cd改變目錄到 ……./android-sdk_r08-windows/android-sdk-windows/tools (我使用了預設路徑來安裝SDK,所以我cd到這裡,你根據你安裝SDK的情況修改一下).

 

4. 輸入如下命令: emulator –avd tech-recipes –partition-size 100 然後 Enter (請用你自建的模擬器的名字替換掉 tech-recipes 部分). 這條命令將會啟動模擬器。不要用SDK manager來啟動模擬器, 否則就不好使了.

 

 

5. 再開一個命令列視窗, cd改變目錄到 ……./android-sdk_r08-windows/android-sdk-windows/tools , 輸入: adb -s emulator-5554 shell 然後 Enter (注意一定要確保模擬器已經完全啟動完畢了, 然後看一下你的模擬器視窗的最上邊,有一個序號,用這個序號替換掉此命令中的 5554 部分) 之後, 輸入 mount 然後 Enter .命令列視窗中的顯示將如所示, 注意檢查能否找到下面這一行資訊: /dev/block/mtdblock0 /system yaffs2 ro 00.

 

6. 現在, 輸入:  mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system 然後 Enter. 這將會重新掛載 /system 到 讀寫入模式. 由於我們等會要拷貝一些檔案到 /system/app 目錄, 因此我們必須把這個目錄變為可讀寫的. 怎麼把它變為可讀寫的目錄呢?輸入如下命令: chmod 777 /system/app , 然後 Enter. 好了幹完了可以退出了. 輸入 exit, 然後 Enter . 整個步驟看起來如所示:

 

7. 這一步中, 我們把 Vending.apk 和 GoogleServicesFramework.apk 這兩個檔案拷貝到 /system/app. 怎麼做呢?, 在我們開啟的第二個命令列視窗中, 輸入: adb -s emulator-5554 push Vending.apk /system/app/. 然後 Enter. 同樣的, 拷貝下個檔案是輸入: adb -s emulator-5554 push GoogleServicesFramework.apk /system/app/. , 然後再次 Enter . 如果成功,將如所示:

 

8. 現在, 你需要把 SdkSetup.apk 檔案從 /system/app 目錄裡面刪除 (如果你不刪除,那麼SDK會在下次使用中恢複一切). 在第二個命令列視窗中, 輸入: adb shell rm /system/app/SdkSetup.apk , 然後 Enter.

 

9. 關閉模擬器視窗.

 

10. 來到 C:/Users/Username/.android/avd/Emulator’s name.avd 刪除如下兩個檔案: userdata-qemu.imgcache.img.

好了一切OK了,之後就像平常使用模擬器那樣啟動模擬器,比如從Eclipse裡面啟動模擬器,你在應用列表裡就可以看到安卓市場了!

 

注意:有些遊戲和應用可能不能正常工作,因為他們需要真正的硬體。比如youtube和憤怒的小鳥。

在使用他們時,你只能聽見聲音,但是看不到任何映像。

 

 

譯記:原作者 TipzTV 寫的非常好,條理清晰,圖文並茂,講解細緻,甚至細緻到了我覺得有點繁冗的地步呵呵,非常適合初學者和新手去看。對於有dos和unix/linux基礎的人來說,很快就能完成全過程,我本人只用了大概5分鐘左右呵呵。如果你不熟悉命令列,請仔細看原作者提供的圖片,按部就班按圖索驥,原作者已經講解的非常清楚詳細了。

再次感謝原作者 TipzTV thx a lot! 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.