ho una singola applicazione in mercato che ha minSDK versione 9, e ho anche messo a punto una versione Android TV di questa applicazione con lo stesso nome del pacchetto, ma i livelli di API si sovrappongono .supporto apk multiple per Android TV e telefono
Quindi, la mia domanda è; come posso caricare 2 apk diversi (TV & Phone/Tablet) con lo stesso nome del pacchetto? L'APK per Android TV deve essere visto solo per TV e Nexus Player, ecc. È possibile visualizzare altri Apk solo per telefoni e tablet allo stesso tempo.
Ho letto tutte le documentazioni su più supporto APK ma quando ho caricato l'APK per Android TV tramite la mia app attualmente disponibile, la versione precedente è diventata non disponibile (non compatibile) per telefoni e tablet.
Due APK diversi con nomi di pacchetti diversi non accettabili nel mio caso.
Devo avere un nome di pacchetto singolo, due APK diversi, entrambi devono essere disponibili per i loro dispositivi compatibili.
Nel mio manifest app TV, ho utilizzato queste funzionalità;
<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 applicazione non sta utilizzando funzione, ha il normale avvio, come si vede qui sotto
<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>
Cosa devo fare? Cosa mi sono perso a questo punto? Ho bisogno di una spiegazione chiara o di una soluzione.
Hai passato dalla modalità "standard" alla modalità "avanzata" nella console di sviluppo. In caso contrario, controlla il documento [this] (http://developer.android.com/google/play/publishing/multiple-apks.html) dalla fonte dello sviluppatore. – ravidl
@ravidl Grazie, era in modalità 'standart', proverò di nuovo in modalità 'avanzata'. –