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:
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:
- Galaxy S3: 4.2.2
- Galaxy Tab 10.1: 4.1.2 (glaube ich)
- Galaxy Tab 7 der ersten version: 4.2.2
- 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.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist hier nicht aufgeführt: http://developer.android.com/guide/topics/manifest/uses-feature-element.html
So, es scheint, dass Sie erklärt, dass hoyr app eine nicht vorhandene hardware-feature.
Versuchen,
statt
uses-feature
Elemente aus unserem manifest.Landeten wir entfernen alle
uses-feature
Knoten, und das problem behoben.