Android 为什么应用程序总是被拒绝和拒绝';由于违反策略而无法发布:

Android 为什么应用程序总是被拒绝和拒绝';由于违反策略而无法发布:,android,android-manifest,Android,Android Manifest,我正在尝试从几天开始在playstore上上传apk。但现在它以短信和通话记录等形式显示核心功能列表。 但在我们的apk中,没有使用这种权限。我正在使用互联网和良好的位置许可,但它没有列在那里。我们必须至少选择一个权限。因此,我选择默认SMS处理程序 即使我搜索了很多工具,也并没有短信,整个源代码中都使用了通话记录权限 我在谷歌上找到了很多答案,确保你的短信权限在清单中给出,并在用户级弹出窗口 但我的舱单上没有许可 <?xml version="1.0" encoding="utf-8"?

我正在尝试从几天开始在playstore上上传apk。但现在它以短信和通话记录等形式显示核心功能列表。 但在我们的apk中,没有使用这种权限。我正在使用互联网和良好的位置许可,但它没有列在那里。我们必须至少选择一个权限。因此,我选择默认SMS处理程序

即使我搜索了很多工具,也并没有短信,整个源代码中都使用了通话记录权限

我在谷歌上找到了很多答案,确保你的短信权限在清单中给出,并在用户级弹出窗口

但我的舱单上没有许可

<?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.demmyname.com">

    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <!--<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />-->
    <uses-permission android:name="android.permission.INTERNET" />

    <application
        android:name="com.demmyname.com.Classes.Application"
        android:allowBackup="true"
        tools:replace="android:allowBackup"
         android:icon="@mipmap/icon"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/icon"
        android:supportsRtl="true"
        android:theme="@style/AppTheme"
        android:usesCleartextTraffic="true"
        tools:ignore="GoogleAppIndexingWarning">
        <activity android:name=".Activities.SplashActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name=".MainActivity"
            android:label="@string/title_activity_main"
            android:theme="@style/AppTheme.NoActionBar"
            android:windowSoftInputMode="adjustPan" />
        <activity android:name=".Activities.Activity_Login" />
        <activity android:name=".Activities.Activity_SignUp" />
        <activity android:name=".Activities.Activity_Forgot_Pwd" />
        <activity android:name=".Activities.Activity_Profile" />
        <activity android:name=".Activities.Activity_Change_Password" />

        <service
            android:name=".Services.AppLocationService"
            android:enabled="true" />

        <activity android:name=".Activities.Activity_Chnage_Location" />
        <activity android:name=".Activities.Activity_Order_Delivary" />
        <activity android:name=".Activities.Activity_Order_PichUp" />
        <activity android:name=".Activities.Activityz_Hotel_Categories" />
        <activity android:name=".Activities.Activity_Category_Items" />
        <activity android:name=".Activities.Activity_Cart_List" />
        <activity android:name=".Activities.Activity_Place_Order" />
        <activity android:name=".Activities.Activity_MyOrders" />
        <activity android:name=".Activities.Activity_About_Us" />
        <activity android:name=".Activities.Activity_View_Offer"></activity>

        <!--
            <meta-data
            android:name="io.fabric.ApiKey"
            android:value="7aa3cad21d26b0edcfccea540b57016907999433"
            />
        -->


        <!-- <meta-data android:name="firebase_crash_collection_enabled" android:value="false" /> -->

        <activity android:name=".Activities.Activity_PayUMoney"></activity>

        <uses-library
            android:name="org.apache.http.legacy"
            android:required="false" />

    </application>

</manifest>


我正在寻找如何跳过声明表单或不选择核心功能的解决方案。

若要确保任何其他库正在使用违反的权限,请执行以下操作

在Android Studio中,打开清单文件并观察第2页(两个)选项卡下方是否有=>

  • 正文
  • 合并舱单
  • 单击合并清单选项卡。然后搜索

    使用权限

    检查它是否包含任何呼叫日志或sms权限(或其他违反权限)

    如果您发现任何违反权限的使用,请在清单中的

    清单标签

    
    
    对于每个违反的权限,添加另一行,如上面所示,并带有相应的权限标记

    然后重新生成项目,并检查合并的清单是否包含任何违反权限的内容。确认后,生成已签名的APK并在Google Play控制台中更新您的应用程序。(目前,请在声明表中勾选“不符合谷歌隐私政策”

    成功更新后,在24小时后重新检查表单(在Play console中)是否存在。APK更新成功后不应有任何表单


    在表单消失后,您可能需要再次更新APK以进行清晰更新

    检查您使用的库,其中一个库可能会请求权限。请检查答案:
    <uses-permission android:name="android.permission.READ_SMS" tools:node="remove" />