Tôi đang cố gắng cập nhật ứng dụng của mình trên cửa hàng để tương thích với Galaxy S 4.Android: Ứng dụng của tôi không hỗ trợ Galxy S 4
Ứng dụng của tôi sử dụng Maps V2, ứng dụng này không được cài đặt viên nén, có minSdkVersion và targetSdkVersion cả các thiết lập để 9.
Đây là tập tin Manifest của tôi:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="it...."
android:versionCode="113"
android:versionName="1.1.3" >
<uses-sdk
android:minSdkVersion="9"
android:targetSdkVersion="9" />
<permission
android:name="it....permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_CORSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_GPS" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />
<uses-feature
android:name="android.hardware.camera.autofocus"
android:required="false" />
<compatible-screens>
<!-- all small size screens -->
<screen
android:screenDensity="ldpi"
android:screenSize="small" />
<screen
android:screenDensity="mdpi"
android:screenSize="small" />
<screen
android:screenDensity="hdpi"
android:screenSize="small" />
<screen
android:screenDensity="xhdpi"
android:screenSize="small" />
<screen
android:screenDensity="480"
android:screenSize="small" />
<!-- all normal size screens -->
<screen
android:screenDensity="ldpi"
android:screenSize="normal" />
<screen
android:screenDensity="mdpi"
android:screenSize="normal" />
<screen
android:screenDensity="hdpi"
android:screenSize="normal" />
<screen
android:screenDensity="xhdpi"
android:screenSize="normal" />
<screen
android:screenDensity="480"
android:screenSize="normal" />
<!-- all large size screens -->
<screen
android:screenDensity="ldpi"
android:screenSize="large" />
<screen
android:screenDensity="mdpi"
android:screenSize="large" />
<screen
android:screenDensity="hdpi"
android:screenSize="large" />
<screen
android:screenDensity="xhdpi"
android:screenSize="large" />
<screen
android:screenDensity="480"
android:screenSize="large" />
</compatible-screens>
<application
android:debuggable="false"
android:icon="@drawable/ic_launcher"
android:label="..." >
<uses-library android:name="com.google.android.maps" />
<activity
...
List of all the activities
...
</activity>
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="AIz ... j-Y" />
</application>
</manifest>
không ai biết lý do tại sao Galaxy S 4 không được hỗ trợ khi tôi cố gắng để tải lên ứng dụng của tôi trên các cửa hàng?
Đây là những gì tôi getwhen tôi nhìn vào các thiết bị tương thích của APK mới của tôi trong Console Android Developer:
T.B. Trong thuộc tính "screenDensity" cho thẻ "screen", tôi phải sử dụng giá trị "480" thay vì "xxhdpi" bởi vì nó không được hỗ trợ.
Đó là lỗi tôi nhận được nếu tôi sử dụng "xxhdpi":
Error: String types not allowed (at 'screenDensity' with value 'xxhdpi'). AndroidManifest.xml /ICSMob line 84 Android AAPT Problem
P.P.S. màn hình xxhdpi được hỗ trợ: Tôi có thể thấy khi tôi nhấp vào dòng APK trong Dev Console và mở rộng phần bố cục màn hình. Ở đây là:
s4 là xxhdpi vừa được giới thiệu một 1920 x 1080 –