Android应用程序突然不再支持任何设备

7

我的应用程序在Play控制台中突然显示支持的设备为0。

我进行了一些搜索,发现了一些类似的问题,例如这个,但是其中没有一个解决方案适用于我。

下面是我的AndroidManifest:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:dist="http://schemas.android.com/apk/distribution"
xmlns:tools="http://schemas.android.com/tools"
package="com.demo.android">

<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

<uses-feature
    android:name="android.hardware.camera"
    android:required="false" />

<application
    android:name=".Demo"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">


    <activity
        android:name=".ui.home.HomeActivity"
        android:theme="@style/AppTheme.NoActionBar"
        android:windowSoftInputMode="adjustResize">
        <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:host="demo.com/app"
                android:scheme="https" />
        </intent-filter>
    </activity>

    <activity
        android:name=".ui.splash.SplashActivity"
        android:theme="@style/AppTheme.Launcher">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <action android:name="android.intent.action.VIEW" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

以下是Play控制台的一些屏幕截图: One Two 有人能帮我吗?

你的 targetSdkVersion 是多少? - Pierre
2个回答

1
这通常是由于添加了权限或uses-feature标签,但其值无效造成的。从您分享的内容中无法明确问题所在。您依赖的某些SDK可能会带来额外的权限。
您可以尝试使用您上传的APK运行:
aapt dump xmltree app.apk AndroidManifest.xml

如果您上传一个应用程序包:
bundletool dump manifest --bundle app.aab

请仔细检查权限和uses-feature标签。


0

在gradle中检查minSdkVersion,可能您选择的minSdkVersion太高了,比如28


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接