相关疑难解决方法(0)

Android Studio中的debug.keystore在哪里

我需要启用google + api,所以我需要debug.keystore.我切换到Android Studio,不知道它在哪里.我可以在路径〜/ .android/debug.keystore的eclipse中找到它.

android keystore android-studio

126
推荐指数
8
解决办法
15万
查看次数

如何在Android应用程序中实现应用程序内结算?

在Android应用中实施应用内结算似乎相当复杂.我怎么能这样做?SDK中的示例应用程序只有一个Activity,这对于像我这样有多个Activity的应用程序来说过于简单了.

java android in-app-billing

70
推荐指数
6
解决办法
4万
查看次数

您请求的商品无法购买 - Android应用内结算

在我开发一个在app结算中使用的应用程序时,我无法使用自己的产品ID进行测试.我已按照开发人员网站上记录的每一步进行操作.我有,

  1. 将已签名的已签名的apk上传到开发者控制台.
  2. 我已将我的apk发布到alpha频道.
  3. 我已将产品ID列入开发者控制台.
  4. 我已激活我的产品ID并在开发者控制台上将其标记为活动.
  5. 我在开发者控制台中列出了测试帐户.
  6. 我安装了相同的apk,我上传到开发者控制台到我的deveice.
  7. 设备使用测试帐户而不是开发人员帐户登录.
  8. 我在我的应用程序中使用的ID与我在logcat消息中在控制台上列出的ID相同.

但是,我得到物品无法购买.

不知道发生了什么事......

我知道这个问题已经多次被问到堆栈溢出,并且我已经完成了每一个,但是没有一个解决方案似乎对我有用,所以请不要将此问题视为重复.

谢谢.

android in-app-billing

21
推荐指数
2
解决办法
2万
查看次数

应用内结算 - 请求的商品无法购买

我正在努力学习应用内结算,但我在谷歌的应用内结算示例中遇到了问题,即Dungeon.

我已经设置了应用程序,添加了我的公钥,并在makeRequestBundle()中将API_VERSION更改为1.

我已经导出并签署了该应用程序并将其上传到Google Play并将其保存为带有几张图片的草稿并激活了apk.我还添加了sword_001和potion_001作为已发布的应用内购买!

接下来,我将已签名的应用程序安装到我的手机上,但是当我尝试购买剑或药水时,我收到一个项目不可用错误"您请求的项目无法购买.".我甚至尝试使用其他设备来确保它不是因为开发人员无法购买自己的产品,而且我在两台设备上都收到相同的消息.

我错过了什么?

android in-app-purchase in-app-billing

13
推荐指数
5
解决办法
2万
查看次数

Android InApp结算:您要求的商品无法购买.不同的谷歌帐户不一致

请不要在没有阅读所有内容的情况下将其关闭.

案例摘要: 两个Google测试帐户用于使用相同应用构建的IAP交易.一个工作,一个不工作.两个谷歌帐户都有工作信用卡,可以从其他应用程序购买IAP.

更多详情: 我们向测试人员发布了一个新的Unity-Android版本,我们有2个不同的Google帐户用于IAP测试.令人惊讶的是,一个帐户可以成功地测试购买而没有故障,而另一个帐户总是得到:"您请求的项目无法购买."

非工作帐户过去曾用于测试IAP,我们没有遇到任何问题.谷歌群组没有变化,该帐户仍然是我们这个应用程序的测试组的成员.

有没有人知道为什么它不能在一个谷歌帐户工作,而在另一个,它没关系?

注意:

  1. 使用相同的构建.
  2. 两个帐户都使用旧版本的IAP成功运行.
  3. 这两个帐户仍然是应用程序测试组的成员.
  4. 非工作帐户最近用于在另一个游戏中进行购买,它运作得很好.

我们缺少什么?

android unity-game-engine in-app-billing

9
推荐指数
1
解决办法
8487
查看次数

GooglePlay:您所请求的商品无法购买

我从Google Play IAB API获得以下信息;

您请求的商品无法购买

但是,我已经针对静态响应成功进行了测试,此外,以下代码myProductId在可用产品列表中返回;

ArrayList<String> skuList = new ArrayList<String> ();
skuList.add("myProductId");
Bundle querySkus = new Bundle();
querySkus.putStringArrayList("ITEM_ID_LIST", skuList);
Bundle skuDetails = service.getSkuDetails(3, activity.getPackageName(), "inapp", querySkus);
Run Code Online (Sandbox Code Playgroud)

另外我有;

  • 发布了Beta版APK
  • 将测试用户添加到Beta中,并通过URL选择加入
  • 使用测试用户(Gmail帐户)登录设备
  • 将具有相同版本代码的签名APK推送到设备
  • 激活了产品

我使用的购买代码是;

Bundle buyIntentBundle = service.getBuyIntent(3, activity.getPackageName(), "myProductId", "inapp", "payload");
PendingIntent pendingIntent = buyIntentBundle.getParcelable("BUY_INTENT");
activity.startIntentSenderForResult(pendingIntent.getIntentSender(), 1001, new Intent(), Integer.valueOf(0), Integer.valueOf(0), Integer.valueOf(0));
Run Code Online (Sandbox Code Playgroud)

最后,logcat显示以下内容;

ArrayList<String> skuList = new ArrayList<String> ();
skuList.add("myProductId");
Bundle querySkus = new Bundle();
querySkus.putStringArrayList("ITEM_ID_LIST", skuList);
Bundle skuDetails = service.getSkuDetails(3, activity.getPackageName(), "inapp", querySkus);
Run Code Online (Sandbox Code Playgroud)

尽管还有其他与此问题相关的问题,但没有一个问题能为我解决。

  1. 您要求的商品无法购买
    • 产品有效 …

android in-app-purchase in-app-billing google-play

3
推荐指数
2
解决办法
7011
查看次数

在应用程序购买不起作用:项目不可购买

在我的应用程序中使用应用内购买。我已经仔细检查了 Playstore 上列出的产品和处于活动状态的产品。此外,该应用程序已发布,但处于 beta 测试阶段。我的代码中使用的产品 ID 与 Playstore 中使用的产品 ID 非常相似。我正在手机上测试签名的 apk。

问题:每当我单击按钮并尝试获得产品时,它都会像这样结束。 在此处输入图片说明

请帮忙。谢谢

android in-app-purchase in-app-billing

2
推荐指数
1
解决办法
3468
查看次数