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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了添加了结算权限,Google Play无法在APK中识别出来相关的知识,希望对你有一定的参考价值。

我创建了一个新的密钥库和发布密钥。签署了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说

“您的应用尚未拥有任何应用内商品。要添加应用内商品,您需要向您的APK添加BILLING权限。上传新的APK”

答案

这应该工作,虽然格式

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

建议使用,而不是打开和关闭标签。我怀疑这很重要,但你可以尝试一下。

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

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

以上是关于添加了结算权限,Google Play无法在APK中识别出来的主要内容,如果未能解决你的问题,请参考以下文章

Google Play 阻止发布更新的 APK 并强制声明未使用的权限

Google Play控制台:应用尚未提供任何应用内商品。

我无法在 Google Play 商店控制台上上传手机和观看 apk

Google Play:未显示用于删除先前声明的新 APK 权限的表单字段“合规状态”

Google play,我不小心上传了正式版 APK,现在无法进行 beta 测试

无法将 APK 上传到 google play