添加了结算权限,Google Play无法在APK中识别出来

时间:2017-12-17 23:38:14

标签: android google-play android-manifest

我创建了一个新的密钥库和发布密钥。与V1 + V2持续签名。

Android清单包括:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="coffeechoices.quantumproductions.com.choicescoffee.test" >

    <uses-permission android:name="com.android.vending.BILLING"></uses-permission>

奇怪的是,.BILLING短语不能自动填充。但那是我在https://developer.android.com/google/play/billing/billing_integrate.html

上看到的

我上传了APK,现在Google Play说

&#34;您的应用还没有任何应用内商品。 要添加应用内商品,您需要向APK添加BILLING权限。 上传新的APK&#34;

1 个答案:

答案 0 :(得分:1)

这应该有效,但格式为

<uses-permission android:name="com.android.vending.BILLING" />

建议使用

,而不是使用open和close标签。我怀疑这很重要,但你可以尝试一下。

要验证您确实拥有权限,可以尝试: aapt d permissions "MyApp.apk"使用Android SDK附带的aapt工具。这会告诉你是否犯了错误。

如果它不起作用则是一个错误,您应该使用Play控制台中问号(帮助)图标上的“联系我们”链接与Google Play开发人员支持联系。