ich ein Projekt in Xamarin Studio erstellt habe, das einige Probleme zu haben scheint, wenn ich in Google Play veröffentlichen:Anwendung ist nicht kompatibel mit Tabletten
Wenn die Anwendung veröffentlicht, die ich normalerweise in Handys installieren kann, aber wenn ich versuche, Wenn Sie über ein Tablet auf die Anwendung in Google Play zugreifen, wird angezeigt, dass die Anwendung nicht mit dem Gerät kompatibel ist.
Ich bin neu in Android-Entwicklung, also ich habe einige Fragen zu diesem Thema ... Ich habe versucht, die kompatibelen Bildschirme in der Anwendung offenbar hatte:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="my.package.name" android:versionName="1.0.0" android:versionCode="42">
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="21" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<permission android:protectionLevel="signature" android:name="my.package.name.permission.C2D_MESSAGE" />
<uses-permission android:name="my.package.name.permission.C2D_MESSAGE" />
<application android:label="MyApplication" android:icon="@drawable/Icon" android:theme="@android:style/Theme.NoTitleBar">
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/FacebookAppID" />
<activity android:name="com.facebook.FacebookActivity" android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation" android:theme="@android:style/Theme.Translucent.NoTitleBar" android:label="@string/ApplicationName" />
<service android:name="parse.ParsePushService" />
<receiver android:name="parse.ParsePushBroadcastReceiver" android:permission="com.google.android.c2dm.permission.SEND">
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<category android:name="my.package.name" />
</intent-filter>
</receiver>
</application>
<compatible-screens>
<!--all normal size screens -->
<screen android:screenSize="normal" android:screenDensity="ldpi" />
<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="ldpi" />
<screen android:screenSize="large" android:screenDensity="mdpi" />
<screen android:screenSize="large" android:screenDensity="hdpi" />
<screen android:screenSize="large" android:screenDensity="xhdpi" />
<!-- all xlarge size screens -->
<screen android:screenSize="xlarge" android:screenDensity="ldpi" />
<screen android:screenSize="xlarge" android:screenDensity="mdpi" />
<screen android:screenSize="xlarge" android:screenDensity="hdpi" />
<screen android:screenSize="xlarge" android:screenDensity="xhdpi" />
<!-- Special case for Nexus 7 -->
<screen android:screenSize="large" android:screenDensity="213" />
</compatible-screens>
</manifest>
ich eine E-Mail erhalten sind, dass die Tabletten weren‘ t kompatibel, also habe ich 1 physisches Tablet und 2 virtuelle Tablets ausprobiert und sie waren wirklich nicht kompatibel.
Muss ich etwas anderes haben? Oder das Problem ist in Google Play Developer Console?
Sie sollten das kompatible Bildschirm-Tag nicht im Manifest benötigen. Kannst du den Rest deines Manifests posten? Sie können die Geräteliste auf Ihrer APK-Detailseite in der Google Play Dev-Konsole überprüfen, um festzustellen, ob dort Tablets aufgeführt sind. Sind Sie sicher, dass alle Tabletten inkompatibel sind oder nur ein bestimmter Tablettentyp? Ich habe meinem Manifest auch folgendes hinzugefügt, glaube aber nicht, dass es die Verwendung von Tablets verhindern würde. '&' ' –
hvaughan3
Ich habe die Frage mit dem gesamten Manifest aktualisiert. Also sollte ich versuchen, den von Ihnen bereitgestellten Code hinzuzufügen? – Ravers
Ja, versuchen Sie diesen Code, aber ich denke nicht, dass etwas ohne es verhindern würde. Ich habe in meinem Manifest überhaupt keine "compatible-screen" -Tags und es funktioniert gut auf Tablets, also würde ich das aus Ihrem Manifest heraushalten. Ich würde auch in der Google Play Dev-Konsole auf der Registerkarte "APK" nachsehen und sicherstellen, dass 0 in der Box "Ausgeschlossene Geräte" ist und vielleicht auch in den "Unterstützten Geräten" nachsehen, ob sich dort Tablets befinden. * Bearbeiten: Laden Sie auch ein einzelnes APK oder mehrere hoch? – hvaughan3