如何在emulator上安装android market
我尝试使用这些说明在emulator上安装android market,但在重新启动emulator后,所有更改都丢失了如何在emulator上安装android market,android,android-emulator,google-play,Android,Android Emulator,Google Play,我尝试使用这些说明在emulator上安装android market,但在重新启动emulator后,所有更改都丢失了 ,我读到我需要从设备avd文件夹中删除一些.img文件,但它不起作用。要将market永久安装到emulator,我还可以做些什么?正如您告诉我,您需要这个用于测试目的,我认为不值得这么麻烦。你不知道有谁用安卓设备来测试它吗?我知道这不是您期望的答案,但由于建议在实际设备上进行测试,我的建议如下: 我已经在市场上的一些应用程序中使用了这段代码,效果很好: public sta
,我读到我需要从设备avd文件夹中删除一些.img文件,但它不起作用。要将market永久安装到emulator,我还可以做些什么?正如您告诉我,您需要这个用于测试目的,我认为不值得这么麻烦。你不知道有谁用安卓设备来测试它吗?我知道这不是您期望的答案,但由于建议在实际设备上进行测试,我的建议如下: 我已经在市场上的一些应用程序中使用了这段代码,效果很好:
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
为了防止此代码在emulator上崩溃(显然没有PlayStore),您可以将此代码包装到try catch博客中:
catch (ActivityNotFoundException e) {
// Do something
}
您需要使用快照。查看或谷歌搜索“AVD快照”。您尝试过这个吗??你可以下载这个最新的Play Store APK:下载后就照常安装。Play Store(又名Android Market)不适用于模拟器。它仅适用于获得许可的设备制造商。请不要盗版软件,正如当前关于这个问题的答案所建议的那样。目的是什么?您的应用程序在emulator上崩溃是因为您想将用户推荐到应用商店,还是因为您想获得应用程序?谢谢您的代码。其中一个问题是为market找到有效的uri形式,我是通过在emalator上的一些测试迭代找到它的。另外,如果开放市场失败,我通过http.code向开放市场添加了一些代码:try{Intent marketIntent=newintent(Intent.ACTION\u视图,Uri.parse(“market://details?id=“+googlePlayAppName”);gameActivity.startActivity(marketIntent);}捕获(ActivityNotFoundException anfe){try{Intent Intent=newintent(Intent.ACTION_视图,Uri.parse(“+googlePlayAppName”);gameActivity.startActivity(Intent);}catch(异常e){}catch(异常e){}