Android studio 无法将新APK文件上载到Android Play store(Android支付权限)

Android studio 无法将新APK文件上载到Android Play store(Android支付权限),android-studio,build.gradle,android-permissions,android-pay,Android Studio,Build.gradle,Android Permissions,Android Pay,当我将一个新的.apk上传到Google Play商店时,它拒绝了我的提交,并说:“你最近提交的应用程序因违反Google Play开发者计划政策而被拒绝。如果你提交了更新,你的应用程序的以前版本仍然在Google Play上运行。” 我收到一封邮件,上面写着: 我们在您最近的上传中检测到至少一个APK版本未正确使用Android Pay。在您提交的内容中包含APK版本14可能会导致您的应用因违反我们的付款政策而被拒绝 如果您想在应用程序中使用Android Pay,请遵循以下步骤: Remov

当我将一个新的.apk上传到Google Play商店时,它拒绝了我的提交,并说:“你最近提交的应用程序因违反Google Play开发者计划政策而被拒绝。如果你提交了更新,你的应用程序的以前版本仍然在Google Play上运行。”

我收到一封邮件,上面写着:

我们在您最近的上传中检测到至少一个APK版本未正确使用Android Pay。在您提交的内容中包含APK版本14可能会导致您的应用因违反我们的付款政策而被拒绝

如果您想在应用程序中使用Android Pay,请遵循以下步骤:

Remove any digital content from your app. To use Android Pay, your app must only sell physical goods or services.
Make sure your app is compliant with all policies listed in the Developer Program Policies. Remember that additional enforcement could occur if there are further policy issues with your apps.
Sign in to your Developer Console and submit the app. Make sure to increment the version number of the APK.
如果您想在应用程序中使用其他付款方式,请按照以下步骤从您的清单中删除Android Pay:

Remove <meta-data android:name="com.google.android.gms.wallet.api.enabled" android:value="true"/> from your manifest.
Sign in to your Developer Console and submit the app. Make sure to increment the version number of the APK.
如果您已经审查了该政策,并且认为此拒绝可能是错误的,请联系我们的政策支持团队。我的一位同事将在两个工作日内回复您

感谢您对谷歌游戏的支持

这是我的清单(已更新)

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="com.altergyan.appname" android:installLocation="auto" android:versionCode="15" android:versionName="@string/version">
        <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="17" />
        <uses-permission android:name="android.permission.INTERNET" />
        <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
        <uses-permission android:name="com.android.vending.BILLING" />
        <uses-permission android:name="android.permission.STORAGE" />
        <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
        <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <application
        android:name="com.altergyan.appname.Class_10"
        android:allowBackup="true"
        android:icon="@drawable/app_icon"
        android:label="@string/app_name"
        android:theme="@style/CustomActionBarTheme">
        <meta-data
            android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version" />
        <activity
            android:screenOrientation="portrait"
            android:name="com.altergyan.appname.Class_4"
            android:label="Category"
            android:parentActivityName="com.altergyan.appname.Class_20"
            android:windowSoftInputMode="stateHidden" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.altergyan.appname.Class_20" />
        </activity>
        <activity
            android:screenOrientation="portrait"
            android:name="com.altergyan.appname.Class_20"
            android:label="@string/app_name"
            android:launchMode="singleTask" >
        </activity>
        <activity
            android:screenOrientation="portrait"
            android:name="com.altergyan.appname.Class_9"
            android:label="@string/title_activity_info"
            android:parentActivityName="com.altergyan.appname.Class_20" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.altergyan.appname.Class_20" />
        </activity>
        <activity
            android:screenOrientation="portrait"
            android:name="com.altergyan.appname.Class_23"
            android:label="@string/app_name"
            android:theme="@android:style/Theme.NoTitleBar" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name="com.google.android.gms.ads.AdActivity"
            android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
            />
        <activity
            android:screenOrientation="portrait"
            android:name="com.altergyan.appname.Class_5"
            android:label="@string/favourites"
            android:parentActivityName="com.altergyan.appname.Class_20" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.altergyan.appname.Class_20" />
        </activity>
        <activity
            android:screenOrientation="portrait"
            android:name="com.altergyan.appname.Class_22"
            android:label="@string/title_activity_settings">
        </activity>
        <activity
            android:screenOrientation="portrait"
            android:name="com.altergyan.appname.Class_13"
            android:label="@string/title_activity_agquizclass"
            android:parentActivityName="com.altergyan.appname.Class_20" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.altergyan.appname.Class_20" />
        </activity>
        <activity
            android:screenOrientation="portrait"
            android:name="com.altergyan.appname.Class_15"
            android:label="@string/title_activity_agquizmap"
            android:parentActivityName="com.altergyan.appname.Class_13" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.altergyan.appname.Class_13" />
        </activity>
        <activity
            android:screenOrientation="portrait"
            android:name="com.altergyan.appname.Class_17"
            android:label="@string/title_activity_quiz_play"
            android:parentActivityName="com.altergyan.appname.Class_15" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.altergyan.appname.Class_15" />
        </activity>
        <activity
            android:screenOrientation="portrait"
            android:name="com.altergyan.appname.Class_16"
            android:label="@string/title_activity_quiz_options"
            android:parentActivityName="com.altergyan.appname.Class_15" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.altergyan.appname.Class_15" />
        </activity>
        <activity
            android:screenOrientation="portrait"
            android:name="com.altergyan.appname.Class_19"
            android:label="@string/title_activity_record_phrase"
            android:parentActivityName="com.altergyan.appname.Class_20" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.altergyan.appname.Class_20" />
        </activity>
        <activity
            android:screenOrientation="portrait"
            android:name="com.altergyan.appname.Class_7"
            android:label="@string/title_activity_flash_cards"
            android:parentActivityName="com.altergyan.appname.Class_20" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.altergyan.appname.Class_20" />
        </activity>
        <activity
            android:screenOrientation="portrait"
            android:name="com.altergyan.appname.Class_2"
            android:label="@string/title_activity_alphabet"
            android:parentActivityName="com.altergyan.appname.Class_20" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.altergyan.appname.Class_20" />
        </activity>
        <activity
            android:screenOrientation="portrait"
            android:name="com.altergyan.appname.Class_3"
            android:label="@string/title_activity_alphabet"
            android:parentActivityName="com.altergyan.appname.Class_20" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.altergyan.appname.Class_20" />
        </activity>
        <activity
            android:screenOrientation="portrait"
            android:name="com.altergyan.appname.Class_6"
            android:label="@string/title_activity_flash_cards"
            android:parentActivityName="com.altergyan.appname.Class_7" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.altergyan.appname.Class_7" />
        </activity>
        <activity
            android:name="com.flurry.android.FlurryFullscreenTakeoverActivity"
            android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize">
        </activity>
    </application>
</manifest>

查看您的清单-您已包括以下行:

<uses-permission
     android:name="com.google.android.gms.wallet.api.enabled" 
     tools:node="remove"/>

请注意,基本软件包是一个依赖项,一旦您使用任何特定于播放服务的软件包,它将自动提供。

而不是像下面这样实现所有播放服务:

dependencies {
   compile 'com.google.android.gms:play-services:7.5.0'
}
仅使用以下必要的服务

dependencies {
   compile 'com.google.android.gms:play-services-ads:7.5.0'
   compile 'com.google.android.gms:play-services-maps:7.5.0'
}

你也可以分享你的清单吗?我已经用清单更新了帖子。嗨,我原来的清单没有这个权限。就在那时我收到了这封信。我按照网站上的指示取消了许可。我现在已经更新了帖子中的清单,也删除了这个条目。不管有没有这行代码,我的应用程序仍然会被拒绝,并出现同样的错误。首先,我还要在标签中添加
android:value=“false”
。其次,这是因为你正在从Play服务中导入Google钱包,因为你似乎将Google Play服务作为一个整体。这不是一个好的做法——它给你的应用程序添加了太多的方法和约束。你应该做的只是带上你需要的Google Play服务的软件包,当然不包括钱包。您需要哪些套餐?你可以在这里看到如何选择你需要的:嗨,非常感谢。你的建议很有帮助。终于可以上传.apk了。以下是阅读帖子的其他人参考的详细信息:添加android:value=“false”没有任何影响。我已经从我的舱单上删除了这一行。我去了Ori在之前评论中提到的链接。我只保留了base、广告和分析软件包。但是,我在.png文件中突出显示问题时出现了“aapt”错误。通过只添加“cast”包(尽管我没有任何与“cast”相关的功能)解决了这个问题。很高兴听到这个消息!我将用相关信息编辑我的答案。
compile 'com.google.android.gms:play-services-ads:7.5.0'
compile 'com.google.android.gms:play-services-analytics:7.5.0'
compile 'com.google.android.gms:play-services-cast:7.5.0'
dependencies {
   compile 'com.google.android.gms:play-services:7.5.0'
}
dependencies {
   compile 'com.google.android.gms:play-services-ads:7.5.0'
   compile 'com.google.android.gms:play-services-maps:7.5.0'
}