这是我的应用程序build.gradle
compileSdkVersion 28
buildToolsVersion "28.0.3"
minSdkVersion 17
targetSdkVersion 28
buid.gradle:
dependencies {
classpath 'com.android.tools.build:gradle:3.3.0'
}
清单:
<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.WAKE_LOCK" />
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:resizeable="true"
/>
<compatible-screens>
<!-- all small size screens -->
<screen android:screenSize="small" android:screenDensity="mdpi" />
<screen android:screenSize="small" android:screenDensity="hdpi" />
<screen android:screenSize="small" android:screenDensity="xhdpi" />
<!-- all normal size screens -->
<screen android:screenSize="normal" android:screenDensity="mdpi" />
<screen android:screenSize="normal" android:screenDensity="hdpi" />
<screen android:screenSize="normal" android:screenDensity="xhdpi" />
<!-- all large size screens -->
<screen android:screenSize="large" android:screenDensity="mdpi" />
<screen android:screenSize="large" android:screenDensity="hdpi" />
<screen android:screenSize="large" android:screenDensity="xhdpi" />
<screen android:screenSize="large" android:screenDensity="xxhdpi" />
<screen android:screenSize="large" android:screenDensity="xxxhdpi" />
</compatible-screens>
我要去哪里错了?我想更新我的应用,该应用将显示在每个最新版本的手机上
答案 0 :(得分:0)
使用兼容屏幕几乎总是一个错误,Google Play(and the documentation for compatible screens)建议不要这样做。
警告:通常,您不应使用此清单元素。如果用户使用的设备具有未列出的屏幕配置,则不允许用户安装您的应用程序,因此使用此元素可以极大地减少应用程序的潜在用户群。当应用程序绝对不适用于特定的屏幕配置时,应仅将其用作最后的选择。代替使用此元素,您应该遵循“支持多屏幕”指南,为不同的屏幕尺寸和密度使用替代布局和位图为多屏幕提供可扩展的支持。