如何在模拟器上安装Android市场

时间:2012-10-03 17:43:12

标签: android android-emulator google-play

我尝试使用这些指令在How to install android market on emulator for all api's上在模拟器上安装Android市场,但在重新启动模拟器后,所有更改都将丢失。

In other guide,我读到我需要从设备avd文件夹中删除一些.img文件,但它不起作用。我还可以做些什么来永久地将市场安装到模拟器?

1 个答案:

答案 0 :(得分:2)

正如你告诉我你需要这个用于测试目的,我认为这不值得麻烦。你不知道有任何人使用Android设备进行测试吗?我知道这不是你期望的答案 - 但是因为建议不管怎样在真实设备上进行测试 - 这里我的建议是:

我一直在市场上的一些应用程序中使用此代码并且工作正常:

public static void goToMarket(Context context){
    Intent it = new Intent(Intent.ACTION_VIEW);
    it.setData(Uri.parse(context.getString(R.string.playstorelink)));
    context.startActivity(it);
}

字符串中的链接可能如下所示:market:// details?id = com.google.zxing.client.android

为了防止此代码在模拟器上崩溃(显然没有PlayStore),您可以将此代码包装在try catch博客中:

catch (ActivityNotFoundException e) {
        // Do something
}