Ich habe eine einzige Anwendung auf den Markt, die 9 minSDK Version hat, und ich habe auch eine Android TV Version dieser Anwendung mit denselben Paketnamen entwickelt, aber API-Ebene überlappen .Multiple apk Unterstützung für Android TV und Telefon
Also, meine Frage ist; Wie kann ich 2 verschiedene apk's (TV & Telefon/Tablet) mit demselben Paketnamen hochladen? Die APK für den Android TV sollte nur TV's und Nexus Player etc. gesehen werden. Andere Apk muss nur für Telefone und Tablets gleichzeitig gesehen werden.
Ich habe alle Dokumentationen über mehrere APK-Unterstützung aber gelesen, als ich die APK für Android TV über meine derzeit verfügbare App hochgeladen, ältere Version nicht verfügbar (nicht kompatibel) für Handys und Tablets.
Zwei verschiedene APKs mit verschiedenen Paketnamen sind in meinem Fall nicht akzeptabel.
Ich muss einzelnen Paketnamen haben, zwei verschiedene APKs, beide müssen für ihre kompatiblen Geräte verfügbar sein.
In meinem TV-Apps-Manifest wurden diese Funktionen verwendet.
<uses-feature
android:name="android.hardware.microphone"
android:required="false" />
<uses-feature
android:name="android.hardware.touchscreen"
android:required="false" />
<uses-feature
android:name="android.software.leanback"
android:required="true" />
<activity
android:name="com.mydomain.android.ui.ActivityYYY"
android:icon="@drawable/my_banner"
android:label="@string/app_name"
android:logo="@drawable/my_tv_banner"
android:screenOrientation="landscape">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LEANBACK_LAUNCHER" />
</intent-filter>
</activity>
My Phone/Tablet-App wird mit Feature nicht, hat normale Launcher wie Sie unten
sehen<activity
android:name="com.mydomain.android.ActivityXXX"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Was soll ich tun? Was habe ich an diesem Punkt vermisst? Ich brauche eine klare Erklärung oder eine Lösung.
Haben Sie in der Entwicklerkonsole vom Standardmodus in den erweiterten Modus gewechselt. Wenn nicht, überprüfen Sie das Dokument [this] (http://developer.android.com/google/play/publishing/multiple-apks.html) von der Entwicklerquelle. – ravidl
@ravidl Danke, es war auf dem Standart-Modus, ich werde es wieder im 'Advanced' Modus versuchen. –