如何在模拟器上安装Android市场应用程序?

36

我无法通过模拟器访问Android市场。


这个问题已经解决了,但是也可以参考这个链接 - Seva Alekseyev
9个回答

24

我成功在使用OS 10.6.6的mac上的模拟器平台2.3中使Android Market运行:

首先下载并设置模拟器。 启动模拟器并创建AVD,我创建了一个名为vd1的AVD。 关闭vd1

在实用工具中启动终端,并通过执行以下命令启用Finder显示隐藏的系统文件和文件夹:

lsy$ defaults write com.apple.finder AppleShowAllFiles TRUE
lsy$ killall Finder

下载 system.imghttp://www.mediafire.com/?s8eeph3r71ho1lz

将 system.img 复制到两个位置:

[username]\.android\avd\[vd1]\
[username]\android\platforms\android-9\images\

从终端启动模拟器

lsy$ cd android\tools
lsy$ ./emulator -avd [vd1] -partition-size 100

缺失应用程序问题有解决方法吗? - Seva Alekseyev
由于某种原因,在此选项下,市场显示的应用程序比Pankaj的答案中少。 - Seva Alekseyev
请不要在StackOverflow上宣传软件盗版。 - CommonsWare

9

由于与开发人员手机相似的原因,Android市场无法通过模拟器使用。允许人们使用解锁手机(或模拟器)购买应用程序将使那些付费应用程序更容易被重新分发为免费应用程序。


20
为什么不发行一个只展示免费应用的Android市场,配合模拟器使用,就像大多数美国以外地区可用的市场一样呢? - Bjarke Freund-Hansen
听起来对于谷歌/ T-Mobile 的人来说是一个不错的建议。 - Will
2
市场在模拟器上不可用,但在G1开发者手机上是可用的。 - Tomas

7

3
请查看这个链接。 http://tech-droid.blogspot.com/2009/11/android-market-on-emulator.html 您可以在模拟器上获得完整功能的市场。我不知道这是否合法(Google是否允许),但是此帖子提到的映像文件是指向HTC下载页面的链接。
现在,我可以从模拟器中访问所有市场应用程序,包括付费和受版权保护的应用程序。
干杯。
Dexter.

请不要在StackOverflow上宣传软件盗版。 - CommonsWare
3
CommonsWare,我希望在模拟器上安装Google Play来测试意图是否与所有主要应用程序兼容。我需要Google地图,另一个模拟器上需要必应地图。第三个模拟器上需要两者同时存在(当两者同时存在时会发生什么?)。还有各种电子邮件应用等等。我希望从Google Play安装与软件盗版无关,而且从他们提出的问题方式中可以明显看出,Stack Overflow上没有人计划使用盗版软件。 - Peter Wone

3

模拟器没有安卓市场。只有那些厂商获得了来自谷歌的许可证,才能使用安卓市场。


2
自Android Studio 2.3.2版本开始,已经支持使用Google Play系统镜像创建带有Play Store(旧名:Android Market App)的模拟器。

enter image description here


1

0

我在我的1.6模拟器中已经做到了,正常运作。请试一下以下方法:

  1. 从以下链接下载system.img
    http://www.4shared.com/get/x6pZm3-W/system.html
  2. 进入avd文件夹,它可能在您的C盘中(例如:C:\Documents and Settings\Vadivelan.android\avd\market.avd)
  3. 粘贴下载的文件
  4. 现在启动模拟器,市场已准备好

但我不确定它是否适用于2.2模拟器,因为给定的system.img文件只适用于1.6。对于2.2,请下载2.2 system.img(但我怀疑它是否能正常工作,根据我的信息,会出现错误)

问候, Vadivelan


0

只需从可信的网站找到相同的应用程序,允许您下载.apk文件以启动应用程序,而无需使用Play商店。您可能无法找到所有应用程序,但大多数应用程序应该相对容易找到和下载,而无需使用Play商店。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接