在Google Play上发布新版应用程序后,我立即发现了一个名为“未知的完整Android模拟器”的未知设备的新崩溃。 这是应用程序上传到Google Play之后Crashlytics的屏幕截图。 这次崩溃不是来自真实的设备。 有谁知道这个模拟器是什么? Crashlytics控制台: 在Splunk控制台的这个屏幕剪辑中可以看到类似的崩溃模式:
我正在尝试为我们公司注册一个Android开发者帐户,我们将使用该开发者帐户将公司的应用发布到市场。 所以我们不想要一个绑定到单个开发者的帐户。 但是,在支付$ 25的费用之前显示的这个陈述让我怀疑一个开发者账户是否可以与一家公司联系在一起。 您的注册费使您能够在市场上发布软件。 用于注册的名称和帐单地址将绑定您的Android Market开发者分发协议。 所以确保你仔细检查! 如果我正确理解了这一点,那么这意味着信用卡用于支付费用的人将是如何接受开发人员协议的人,因此将对在此帐户下发布的应用程序负法律责任。 如果这是正确的,那么这不完全是我们想要的,因为我们不能让我们的开发人员个人负责公司产品的法律责任。 那么我们有什么select来避免这种情况呢? 这个帐户怎么可以合法地绑定到公司呢? 还是我们想念整个陈述?
我最近上传我的应用程序到Android市场,但它拒绝运行时,由于错误下载 包文件没有正确签名 我首先使用eclipse发布数据包,右键单击导出,创build一个密钥库然后发布,但是它拒绝工作。 然后我下载了keytool和jarsigner,并使用它们来签署我发布的升级。 但是,这给出了同样的错误。 我不知道我做错了什么,因为我不能删除应用程序,我不能尝试再次启动任何人都可以帮助我吗? 谢谢
我刚刚上传了一个新的应用程序到Android市场。 但是,当我尝试通过Android市场下载到我的手机,它不会出现! 请知道这个知道的人让我知道如何让我的应用程序出现在search结果中。
我已经build立了一个现在在Play Market上的Android应用程序。 我会不时更新它,并且希望让用户知道新版本可用。 我怎样才能发送通知更新的应用程序的用户?
这是我第一次处理android中的应用内结算1)我使用API v3 2)我已经上传我的应用程序的alpha版本可以testing然后 3)我创build了一个订阅产品 4)这是我在产品中订阅的代码 mSubscribeButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { try { Bundle subscribeIntentBundle = mService.getBuyIntent(3, getPackageName(), "my_product_id", "subs", "bGoa+V7g/yqDXvKRqq+JTFn4uQZbPiQJo4pf9RzJ"); PendingIntent pendingIntent = subscribeIntentBundle.getParcelable("BUY_INTENT"); if (subscribeIntentBundle.getInt("RESPONSE_CODE") == 0) { startIntentSenderForResult(pendingIntent.getIntentSender(), 4002, new Intent(), Integer.valueOf(0), Integer.valueOf(0), Integer.valueOf(0)); } else { Toast.makeText(MainActivity.this, "Error Code: " + subscribeIntentBundle.getInt("RESPONSE_CODE"), Toast.LENGTH_SHORT).show(); } } catch (RemoteException e) […]
我想上传我的第一个APK /应用程序到Android电子市场,但我得到了这个错误(顺便说一句,这不会导致我正确的链接,当search在计算器中)。 市场不接受使用debugging证书签名的证书。 创build一个有效期至less为50年的新证书。 市场要求用于签名apk的证书至less在2033年10月22日之前有效。创build一个新的证书。 尽pipe事实certificate这个问题是相似的,但是这个人只是说“噢,你提醒我怎么做”而没有真正解释。 我已经看过在“答案”中提到的网站,但这是我的问题: 我不知道我的keytool工具在哪里。 Android网站非常模糊; 我没有在我的.. \ android-sdk-windows \ tools目录中看到任何types的“keytool”。 我想我以前做过,但我希望我有一系列的步骤,就像“打开一个命令提示符,导航到keytool所在的目录,input命令'xyz -flagsforxyz',然后指向Eclipse中“导出发行版apk”选项的keystore …或类似的东西。 我希望你能告诉我已经尝试了一些东西! 我可能只是忽略了一些简单的东西 – 所以现在是时候将这些步骤logging在计算器中了! 谢谢你的帮助。
发布应用内购买的促销代码似乎会阻止应用(再次)执行远程服务器购买validation! 当促销代码用于应用程序内购买( PURCHASES_UPDATED广播)时,它将完全绕过购买stream程,所以应用程序没有机会提供用于远程validation的“developerPayload” 。 之后,当应用程序调用getPurchases()来获取/validation所有者产品时,促销购买的购买数据当然不会包含"developerPayload" ,但也不会包含"orderId" ,对于使用Google Play Developer API进行远程validation。 应用程序应如何validation使用促销代码进行的应用内购买? 允许用户通过Google Play商店应用程序/网站来赎回促销代码,从而绕过购买stream程,这似乎是一个不可能的重大监督。 问题报告: https://code.google.com/p/android/issues/detail?id=200722 (封闭的错误论坛) https://github.com/googlesamples/android-play-billing/issues/7 类似的post: 通过促销代码进行的应用内购买会返回空的开发人员负载string
我只是完成一个Android游戏,我正在testing应用程序购买function。 我使用android.test.purchased发送testing 直到几个小时前它工作正常。 但现在当我点击谷歌播放中的“接受和购买”时,商店给出了错误。 Google播放错误“从服务器[DF-DFERH-01]检索信息时出错” 有谁知道这个错误是什么意思?
我正在开发一个非公开的Android应用程序,即该应用程序将无法在全球Android Market中使用。 该应用程序将被安装在有限的客户端,例如通过使用apk文件。 如何在这个应用程序中启用自动更新function? 我看到了不同的潜在select(我不知道这些选项是否技术上很难甚至不可能实现,或者是否有任何可以重用的function): 在每次启动时,应用程序会testing是否存在新版本(通过请求服务器),如果是的话,下载新的apk并用新版本replace。 使用(或开发?)分离的应用程序或服务来执行更新检查和replace过程。 使用(或开发?)具有自动更新选项的私人市场应用程序。 这个选项类似于第二个,但更通用:市场应用程序将连接到一个存储库,即它将处理任意数量的(私人)应用程序。 我更喜欢选项一,因为自动更新function包含在需要较less开发工作的应用程序中。