android-studio - 此应用不适用于您的任何设备 Playstore 应用问题

标签 android-studio android-manifest android-permissions android-10.0 android-compatibility

我在 Android Manifest 中创建了一个具有以下权限的条形码阅读器应用程序。当我的应用程序第一次在 Playstore 上线时,它显示“此应用程序不适用于您的任何设备”。但我使用相同的设备进行调试,然后没有问题。

Android list

 <uses-permission android:name="android.permission.CAMERA" />
 <uses-feature android:name="android.hardware.camera2" />
 <uses-permission android:name="android.permission.INTERNET" />
 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
 <uses-permission android:name="android.permission.VIBRATE" />

build.gradle

android {
    compileSdkVersion 30
    buildToolsVersion "30.0.2"

    defaultConfig {
        applicationId "com.compan.barcode.scanner"
        minSdkVersion 24
        targetSdkVersion 30
        versionCode 2
        versionName "1.0.0"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}

最佳答案

实际上我可以通过从 list 中删除以下行来解决问题

<uses-feature android:name="android.hardware.camera2" />

此权限是在我不知情的情况下添加的(可能是自动导入的)

关于android-studio - 此应用不适用于您的任何设备 Playstore 应用问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65884675/

相关文章:

AndroidStudio 上不显示 AndroidTest 文件夹

AndroidManifest.xml <uses-configuration> 使其可用于 Market 中的 0 台设备?

android - 如何更新不同大小的小部件?

android - 致命异常 : java. lang.SecurityException 未经许可 com.google.android.c2dm.permission.RECEIVE

android - 为什么应用程序不在 list 中写入就请求许可

java - 启动 Intent 应用程序崩溃

git - 运行 Android Studio 模拟器时出现问题 : git set up launches and tries to downgrade

android-studio - 无法在Android Studio中运行录制的 Espresso 测试

android - 带有 intent-filter 参数的 pathPattern

android - Android PackageManager 是否会接受声明 systemOrSignature 权限的应用程序?