android - Android如何支持Google Play商店中的所有原生平台总是显示138
问题描述
我正在尝试发布一个用于内部测试的 APK。我不知道为什么它只将支持的设备显示为 138。如何修复它以支持所有设备。
这是我的应用级别build.gradle
android {
compileSdkVersion 29
buildToolsVersion '29.0.3'
defaultConfig {
applicationId "com.test.myapp"
minSdkVersion 21
targetSdkVersion 29
versionCode 3
versionName "prod_0.1"
testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
vectorDrawables.useSupportLibrary = true
multiDexEnabled true
generatedDensities = []
javaCompileOptions {
annotationProcessorOptions {
includeCompileClasspath = true
}
}
}
// Flag notifies aapt to keep the attribute IDs around
aaptOptions {
// additionalParameters "--no-version-vectors"
cruncherEnabled = false
}
packagingOptions {
exclude 'META-INF/services/javax.annotation.processing.Processor'
}
lintOptions {
checkReleaseBuilds false
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
minifyEnabled false
}
}
dexOptions {
jumboMode true
javaMaxHeapSize "4g"
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
解决方案
最后,我通过在 Manifest 文件中禁用此行来解决此问题。
<uses-feature android:name="android.hardware.wifi.rtt" />
推荐阅读
- docker - 在 Dockerfile 中访问 docker?
- javascript - FirebaseError:发生内部错误
- excel - Excel 公式 - 将列表的子字符串匹配到列表
- laravel - 自定义身份验证的 Passport 查询时间
- c# - 从内联 C# 调用 powershell 进程
- intellij-idea - Autocmd 在 Ideavim 中的 Window Select 上触发
- php - 删除不同的数据mysql和laravel
- java - SearchHits 没有给出确切的文档数量
- angular - Angular 只加载脚本一次
- servicenow - 仅在从特定字段移动时才设置必填字段