適用於Android的Visual Studio模擬器-安裝Gapps(Google Play服務)




google gapps zip (8)

Tomasz Cielecki blog.ostebaronen.dk/2016/04/…涉及安裝兩次gapps blog.ostebaronen.dk/2016/04/…

首先安裝從here下載的gapps,重新啟動系統,然後再次安裝gapps,並從here下載可下載的版本。

至少這對我來說效果很好。

我在Android Studio中使用新的VS Android模擬器:

https://www.visualstudio.com/en-us/features/msft-android-emulator-vs.aspx

它沒有安裝Google Play服務...所以我按照本指南安裝:

https://university.xamarin.com/resources/how-to-install-google-play-on-android-emulator

我已經下載了正確的Gapps文件(在我的例子中):

http://www.devfiles.co/download/7m2VdVjQ/gapps-kk-20140105-signed.zip

現在我將ZIP文件拖放到模擬器上......它只是停留在“複製文件”......為了安裝Gapp,我還需要做什麼嗎? 這種“安裝”通常需要多長時間?


似乎模擬器掛起試圖安裝文件,如果它找不到adb.exe。

  1. 確保已安裝Android SDK

  2. 如果運行regedit.exe並查看HKEY_LOCAL_MACHINE \ Software \ Wow6432Node \ Android SDK工具註冊表,則會有一個Path字符串值指向磁盤上的某個位置。 仔細檢查以確保該路徑下的platform-tools目錄中有adb.exe的副本。

希望這可以幫助。


如果在以管理員身份運行Visual Studio時從Visual Studio啟動模擬器,則拖放操作不起作用。 能夠從開始菜單 (而不是管理員)拖放運行模擬器,而不是從Visual Studio中拖放。



我嘗試了所有以前的答案,包括關於運行install_zip.sh shell腳本的已接受的答案,但對於Android Lollipop(5.1)和Marshmallow(6)的VS模擬器來說,沒有任何工作正常。 問題似乎還在於Gapps現在有一些本機代碼,特定於處理器,並且可供下載的大多數Gapps數據包都是為ARM處理器編譯的。 我嘗試過具有處理器特定軟件包的OpenGapps,但是他們的複雜安裝腳本在VS模擬器中不起作用。

我終於找到了為華碩Zenphone 2準備的Gapps軟件包,它有一個英特爾處理器 - 特別是我下載了這裡推薦的軟件包 ,只需在Android 5.1的Visual Studio仿真器上拖放即可安裝


我昨天自己嘗試了,並遇到了同樣的問題。 顯然,沒有拖放功能。 所以這就是我為解決這個問題所做的工作:

  1. 使用模擬器的附加工具(小>>圖標),然後轉到SD卡選項卡。
  2. 選擇計算機上的文件夾以與虛擬SD卡同步。
  3. Pull from SD card ,這將在所選文件夾上創建文件夾結構。
  4. 現在將Gapps填充複製到“下載”文件夾。
  5. Push to SD card 。 這將需要一段時間,並將zip文件複製到您的模擬器。
  6. 運行命令提示符,轉到Android SDK位置的sdk\platform-tools並運行adb devices
  7. 如果在列表中看到您的模擬器,則跳到步驟9。
  8. 如果您沒有看到模擬器,請運行以下命令: adb connect <emulator ip>:5555您可以在模擬器中找到模擬器ip,轉到設置 - >關於電話 - >狀態和IP部分。
  9. 接下來運行, adb shell 。 這將為您提供Android模擬器的提示。
  10. 確認gapps文件在那裡: ls /sdcard/Download
  11. 現在運行, install_zip.sh /sdcard/Download/<flashablezip>.zip這應該開始閃爍過程。

希望這有助於解決問題。



現在你只需將適當的Gapps文件拖放到工作模擬器,然後你應該看到這樣的東西:





android-emulator