Google play store - Dieser Artikel ist nicht mit Ihrem Gerät kompatibel

Aus irgendeinem Grund, kann ich kompilieren meine android-app und E-Mail mich der .APK-Datei und installieren Sie es. So dann legte ich meine app auf dem Google Play market. Nun, aus irgendeinem Grund, der google play store sagt "Dieser Artikel ist nicht mit Ihrem Gerät kompatibel.". Warum muss es sagen, wenn ich eigentlich installieren via .APK auf mein Handy? Was muss ich tun, sagen, Google Play, dass die app ist in der Tat kompatibel mit meinem Gerät?

Einige meiner Freunde haben kein problem mit dem installieren meiner app über den google play store. Aber einige andere haben auch das gleiche Problem wie bei mir, wo Sie können, installieren Sie über meine .APK-Datei aber nicht über den google play store.

Was habe ich falsch gemacht?

Die manifest-Datei ist wie folgt:

<?xml version="1.0" encoding="utf-8"?>

<uses-sdk
    android:minSdkVersion="9"
    android:targetSdkVersion="17" />

<uses-feature
    android:name="android.hardware.sip.voip"
    android:required="true" />
<uses-feature
    android:name="android.hardware.wifi"
    android:required="true" />
<uses-feature
    android:name="android.hardware.microphone"
    android:required="true" />

<uses-permission android:name="android.permission.USE_SIP" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />

<application
    android:allowBackup="true"
    android:icon="@drawable/icon"
    android:label="@string/app_name"
    android:screenOrientation="portrait"
    android:theme="@style/AppTheme" >
    <activity
        android:name="com.hello20.controller.MainActivity"
        android:label="@string/app_name"
        android:launchMode="singleInstance" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name="com.hello20.controller.EventListing"
        android:label="@string/title_activity_event_listing"
        android:screenOrientation="portrait" >
    </activity>
    <activity
        android:name="com.hello20.controller.Conference"
        android:label="@string/title_activity_conference"
        android:screenOrientation="portrait" >
    </activity>
    <activity
        android:name="com.hello20.controller.ConferenceSignin"
        android:label="@string/title_activity_conference_signin"
        android:screenOrientation="portrait" >
    </activity>
    <activity
        android:name="com.hello20.controller.Etiquette"
        android:label="@string/title_activity_etiquette"
        android:screenOrientation="portrait" >
    </activity>
    <activity
        android:name="com.hello20.controller.MakeCall"
        android:label="@string/title_activity_make_call"
        android:screenOrientation="portrait" >
    </activity>

    <receiver
        android:name="com.hello20.library.IncomingCallReceiver"
        android:label="Call Receiver" >
    </receiver>

    <activity
        android:name="com.hello20.controller.CallScreen"
        android:label="@string/title_activity_call_screen"
        android:screenOrientation="portrait" >
    </activity>
    <activity
        android:name="com.hello20.controller.CallHistory"
        android:label="@string/title_activity_call_history" >
    </activity>
    <activity
        android:name="com.hello20.controller.WebViewer"
        android:label="@string/title_activity_web_viewer" >
    </activity>
</application>

UPDATE

hier ist der link zu der app:

https://play.google.com/store/apps/details?id=com.hello20&feature=search_result#?t=W251bGwsMSwyLDEsImNvbS5oZWxsbzIwil0.

Wie Sie sehen können, nichts ist aktiviert... wir zumindest nicht für mich. Ich habe vier Geräte zur Verfügung, um mein Konto. Sie sind wie folgt:

  1. Galaxy S3: 4.2.2
  2. Galaxy Tab 10.1: 4.1.2 (glaube ich)
  3. Galaxy Tab 7 der ersten version: 4.2.2
  4. Galaxy S2 LTE: 4.x.x. (Weiß nicht, weil ' s meine Frau)

ZUSÄTZLICHE HINWEISE

Wenn wir entfernen Sie alle uses-feature Elemente aus der manifest-Datei, kompilieren und hochladen, dann ist die app von allen Geräten unterstützt. Wenn auch nur einer von den uses-feature - element in der manifest-Datei, dann ist es nicht die Unterstützung durch alle Geräte. Also, was ist die richtige Art und Weise zu verwenden, die uses-feature - element in der manifest-Datei?

  • Welches Gerät haben Sie?
  • Mein Gerät ist das galaxy note Bell Samsung SGH-I717R
  • Was habe ich falsch gemacht? - Haben Sie vergessen, uns alle Besonderheiten. Sie können nicht erwarten, uns zu erraten, den Inhalt des manifests, alle app-Einstellungen beim veröffentlichen der Anwendung, und Ihr Geräte-Modell.
  • Er schon Hinzugefügt
  • Haben Sie versucht, die Senkung der Mindest-SDK, wenn es nicht notwendig ist?
  • Wir benötigen die version des SDK. Ich kann mich nicht erinnern, die Genehmigung oder code benötigt wird. So oder so, ich bin mit 4.2.2 auf dem S3. Ich bereitgestellt haben, um mein Handy mehrere Male, und auch das habe ich eingesetzt, um mein Galaxy Tab 10.1 läuft 4.1.2 (glaube ich). Beide waren erfolgreich, aber auf der app store zeigt nichts.
  • Ich bin mir nicht sicher, aber ist es möglich, dass das fragliche Gerät kann keine Unterstützung für die features, die diese app hat?
  • Zwei Geräte, die auf meiner Liste stehen können. Ich habe die software installiert auf meinem Handy derzeit, das ist seltsam. Ich bin sicher, uns fehlt ein Schritt in die manifest-Datei, aber ich weiß einfach nicht was es sein könnte. Außerdem nutzt die app LinearLayouts, so dass alle Steuerelemente fließen entsprechend auf dem Bildschirm.
  • Ich habe nicht auf die dev-Konsole in eine Weile, aber gibt es nicht eine option, können Sie wählen, welche Geräte können die app nutzen?
  • Hmm...JOhnathanKong und ich rae, zusammen zu arbeiten. Ich schaute in den dev cosole und es sagt 0-Geräte unterstützt. Ich schaute in die Liste der Handys, und es gibt ein X neben allen Telefon-Modelle. Das bedeutet also, dass niemand wirklich installiert die app aus dem Markt.

InformationsquelleAutor John | 2013-07-08
Schreibe einen Kommentar