簡體   English   中英

Android 清單在 Playstore 上上傳應用程序時顯示錯誤

[英]Android manifest Shows Error While uploading app on playstore

您上傳的 APK 或 Android App Bundle 具有活動、活動別名、服務或帶 Intent 過濾器的廣播接收器,但沒有設置android:exported屬性。 此文件無法安裝在 Android 12 或更高版本上。 我也在 LAUNCHER 上添加了android:exported但在 playstore 上上傳應用程序時仍然收到相同的警告。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.skdevs.status">

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />

    <application
        android:name="com.skdevs.status.util.YouApplication"
        android:allowBackup="true"
        android:hardwareAccelerated="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:largeHeap="true"
        android:requestLegacyExternalStorage="true"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme"
        android:usesCleartextTraffic="true">
        <activity
            android:name="com.skdevs.status.activity.WelcomeActivity"
            android:label="@string/app_name"
            android:theme="@style/AppTheme.NoActionBar"
            android:exported="true">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name="com.skdevs.status.activity.SplashScreen" />
        <activity
            android:name="com.skdevs.status.activity.MainActivity"
            android:configChanges="orientation|screenLayout|screenSize"
            android:screenOrientation="portrait"
            android:exported="false"
            tools:ignore="LockedOrientationActivity" />
        <activity android:name="com.skdevs.status.activity.AboutUs" />
        <activity android:name="com.skdevs.status.activity.PrivacyPolice" />
        <activity android:name="com.skdevs.status.activity.Login" />
        <activity android:name="com.skdevs.status.activity.Register" />
        <activity android:name="com.skdevs.status.activity.ForgetPassword" />
        <activity android:name="com.skdevs.status.activity.EnterReferenceCode"/>
        <activity android:name="com.skdevs.status.activity.DeleteAccount" />
        <activity android:name="com.skdevs.status.activity.RewardPointClaim" />
        <activity android:name="com.skdevs.status.activity.Verification" />
        <activity android:name="com.skdevs.status.activity.ContactUs" />
        <activity android:name="com.skdevs.status.activity.Faq" />
        <activity android:name="com.skdevs.status.activity.EarnPoint" />
        <activity android:name="com.skdevs.status.activity.StatusDetail" />
        <activity android:name="com.skdevs.status.activity.StatusSaver" />
        <activity android:name="com.skdevs.status.activity.DownloadStatusDetail" />
        <activity android:name="com.skdevs.status.activity.ViewImage" />
        <activity
            android:name="com.skdevs.status.activity.ImageUpload"
            android:screenOrientation="portrait"
            android:exported="false"
            tools:ignore="LockedOrientationActivity" />
        <activity
            android:name="com.skdevs.status.activity.GIFUpload"
            android:screenOrientation="portrait"
            android:exported="false"
            tools:ignore="LockedOrientationActivity" />
        <activity
            android:name="com.skdevs.status.activity.QuotesUpload"
            android:screenOrientation="portrait"
            android:exported="false"
            tools:ignore="LockedOrientationActivity" />
        <activity android:name="com.skdevs.status.activity.Language" />
        <activity android:name="com.skdevs.status.activity.UploadStatus" />
        <activity
            android:name="com.skdevs.status.activity.VideoPlayer"
            android:configChanges="orientation|screenLayout|screenSize"
            android:screenOrientation="portrait"
            android:exported="false"
            tools:ignore="LockedOrientationActivity" />
        <activity
            android:name="com.skdevs.status.activity.VideoUpload"
            android:screenOrientation="portrait"
            android:exported="false"
            tools:ignore="LockedOrientationActivity" />
        <activity
            android:name="com.skdevs.status.activity.AllComment"
            android:screenOrientation="portrait"
            android:exported="false"
            tools:ignore="LockedOrientationActivity" />
        <activity android:name="com.skdevs.status.activity.AVStatus" />
        <activity android:name="com.skdevs.status.activity.Suspend" />
        <activity android:name="com.skdevs.status.activity.AccountVerification" />
        <activity android:name="com.skdevs.status.activity.Spinner" />
        <activity android:name="com.skdevs.status.activity.TDView" />
        <activity
            android:name="com.theartofdev.edmodo.cropper.CropImageActivity"
            android:exported="false"
            android:theme="@style/Base.Theme.AppCompat" /> <!-- Include the AdActivity configChanges and theme. -->
        <activity
            android:name="com.google.android.gms.ads.AdActivity"
            android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
            android:exported="false"
            android:theme="@android:style/Theme.Translucent" />

        <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="@string/admob_id" />
        <meta-data
            android:name="com.facebook.sdk.ApplicationId"
            android:value="@string/facebook_app_id" />

        <activity
            android:name="com.facebook.FacebookActivity"
            android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
            android:exported="false"
            android:label="@string/app_name" />
        <activity
            android:name="com.facebook.CustomTabActivity"
            android:exported="true">
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />

                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />

                <data android:scheme="@string/fb_login_protocol_scheme" />
            </intent-filter>
        </activity>

        <service
            android:name="com.skdevs.status.util.NotificationExtenderExample"
            android:exported="false"
            android:permission="android.permission.BIND_JOB_SERVICE">
            <intent-filter>
                <action android:name="com.onesignal.NotificationExtender" />
            </intent-filter>
        </service>
        <service
            android:name="com.skdevs.status.service.VideoUploadService"
            android:exported="false" />
        <service
            android:name="com.skdevs.status.service.DownloadVideoService"
            android:exported="false" />
        <service
            android:name="com.skdevs.status.service.DownloadIGService"
            android:exported="false" />
        <service
            android:name="com.skdevs.status.service.UIGService"
            android:exported="false" />
    </application>

</manifest>

您需要在啟動器活動本身中設置android:exported="true" 在此處輸入圖像描述

來自開發者指南

所以你的CustomTabActivity中必須有android:exported="false"

在您的應用程序標簽中添加此行; tools:replace="android:exported"

<application 
tools:replace="android:exported" >

</application>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM