Articles of 谷歌播放

Google Play – 检测到错误的最低API

我刚刚上传我的apk到Google Play控制台。 问题是,在Google Play上的应用程序网站需要ANDROID字段是错误的。 它显示1.6而我已经把它在清单文件中设置为2.3 。 所以我想现在用户使用较低的API可以下载我的应用程序,并得到不好的经验,因为它会崩溃。 怎么了? Manifest.xml的片段: <uses-sdk android:minSdkVersion="9" android:targetSdkVersion="17" />

查询谷歌播放商店的应用程序的版本?

有没有办法查询应用程序版本的Play商店,而不需要用户凭证。 我知道这个非官方的API: http://code.google.com/p/android-market-api/ 但我不想依靠用户凭据 – 我可以通过Chrome浏览器以隐身模式访问谷歌播放网站 – 所以它必须以某种方式可能。 但是我发现没有办法,我不想在刮刮擦;-)

以.do结尾的域名的包名称

构build应用程序时的约定认为包名应以一个反向域string开头,例如com.google.MySampleApp。 但是,我们公司是在.do域注册的,因为“do”是Java中的保留关键字,所以不能用作包名(!)。 人们通常如何处理这个问题? Google Play商店是否有“官方”标准? 当然,我们不能成为多米尼加共和国第一家创buildAndroid应用程序的公司…?

IntelliJ IDEA是否只需点击一下就可以发布Android应用程序?

在Android开发者的页面(http://developer.android.com/guide/publishing/app-signing.html)上有一个关于发布的教程,它指出一个应用程序必须被编译为一个未签名的应用程序,一个私钥必须是用keytool生成然后用jarsigner签名。 我们如何使用IntelliJ创build一个未签名的应用程序? 或者,我们可以通过Tools->Android->Export Signed Android Package执行所有这些步骤吗? 提前致谢!

IabResult:设备上的帐单服务不可用。 (回复:3:账单不可用)

我正在尝试使用应用内结算: mIabHelper = new IabHelper(this, BILLING_KEY); mIabHelper.startSetup(new IabHelper.OnIabSetupFinishedListener() { @Override public void onIabSetupFinished(IabResult result) { if (!result.isSuccess()) { Log.d(TAG, "Problem setting up In-app Billing: " + result); } } }); 并得到错误: Problem setting up In-app Billing: IabResult: Billing service unavailable on device. (response: 3:Billing Unavailable) 为什么? 试图清除Play商店的caching,没有为我工作。

Android Marketplace中的入场费/会员费用是多less?

我不记得这些信息可以立即获得。 我记得这是25英镑的一次性费用。 上个月我读了 在Google的Android应用程序市场上,不需要预先批准,不过需要注册才能发布。 开发人员需要使用Google帐户注册为开发人员(每年价格25美元),并通过发布的网站销售其产品。 configuration银行信息后,可以销售NonDfree应用程序。 来源:bada_development_guide_for_android_developer_modified_final.pdf pp5,date10/7/2011 而巴达是免费的。 我怀疑我正在阅读旧信息,上次我检查时,卖方注册bada花费了1英镑。 但是我不认为Android每年花费25英镑,而这只是三星推出他们自己的替代操作系统。

Android开发者“上传新的APK到生产99%完成”并卡住了

我试图通过Google Play开发者控制台在过去两天上传一个应用程序,但是apk上传到firefox中的“99%完成”,或者直到Chrome中的“处理”被卡住。 这不是我的第一个应用程序。 我已经上传和发布了两个没有发生事件。 我已经尝试使用以下所有相同的结果上传: * Firefox 28.0(Ubuntu 13.10) * Firefox 28.0隐身(Ubuntu 13.10) * Chromium版本33.0.1750.152(Ubuntu 13.10) * Chromium版本33.0.1750.152(Ubuntu 13.10)隐身 *谷歌Nexus Android 4.2.1手机上的Chrome移动33.0.1750.166 * Chrome(Windows 8) 日志开始正常: POST https://play.google.com/apps/publish/upload [HTTP / 1.1 200 OK 537ms] POST https://clients2.google.com/uploadstats [HTTP / 1.1 200 OK 1402ms] POST https:// clients2 .google.com / uploadstats [HTTP / 1.1 200 OK 1457ms] POST […]

应用不在Google Play上的search结果中

我前两天在Google Play上发布了我的应用。 如果我按名称search(“1对1扑克”),我发现它,但是如果按照术语(“扑克”)进行search,则不会显示。 [对那些认为我在寻找免费宣传的人抱歉,但是应用程序的确切名称与这个问题有关] 这显然导致没有人知道我的应用程序,虽然它似乎可以从几个设备上的testing下载。 我问过谷歌,但他们只是说:“我们尽力search,有时候应用程序不会显示某个特定的期限。 这似乎是一个奇怪的答案。 有人知道这是什么一回事吗?

Android谷歌改变应用程序的名称

在Google Play中发布应用后,是否可以更改名称? 我还没有发表,但我要去做。

无法确定Google Play商店是否安装在Android设备上

这是一个简单的问题,检查设备上安装的软件包…在我已经升级到2.3.5我的操作系统,我可以find市场/ Play商店,使用此代码: private static final String GooglePlayStorePackageName = "com.google.market"; void someMethod() { packageManager = getApplication().getPackageManager(); List<PackageInfo> packages = packageManager.getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES); for (PackageInfo packageInfo : packages) { if (packageInfo.packageName.equals(GooglePlayStorePackageName)) { googlePlayStoreInstalled = true; break; } } } 出于某种原因,更新后,我找不到包名称来表示应用程序已安装,虽然它在设备上,我可以访问市场。 包名称是否更改? 或者我正在看这个错误的方式? 谢谢, 亚当。 更新: 这是一个愚蠢的方式来检查是否安装了一个软件包…更好的方法是: protected final boolean isPackageInstalled(String packageName) { try { application.getPackageManager().getPackageInfo(packageName, 0); } catch (NameNotFoundException […]