Autore Topic: minSdkVersion  (Letto 764 volte)

Offline angelo1977

  • Utente junior
  • **
  • Post: 59
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    galaxy nexsus
  • Sistema operativo:
    window 7 e ubuntu
minSdkVersion
« il: 09 Ottobre 2014, 22:14:01 CEST »
0
vi posto il mio problema se creo l'apk da publicare nel market con questi parametri

compile 'com.android.support:support-v4:19.1.0'
compile 'com.google.android.gms:play-services:4.1+'

mi esce queto avviso


Avvisi

Hai caricato un APK che utilizza la versione di Google Play Services 4132500.
Questa versione funzionerà soltanto con i livelli dell'API Android 9 e successivi.
È sconsigliato utilizzare questa versione di Google Play Services a meno che tu abbia impostato nel file manifest il valore minSdkVersion 9 o superiore.


se uso

compile 'com.android.support:support-v4:20+'
compile 'com.google.android.gms:play-services:5+'
devo usare minSdkVersion 9

il mio primo progetto aveva il minSdkVersion 8 ora con l'aggiornamento il minSdkVersion e 9
come usare minSdkVersion 8 perche cosi l'8 non riceve l'aggiornamento
grazie mille


Offline GabMarioPower

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 606
  • Respect: +153
    • Github
    • Google+
    • gabrielemariotti
    • GabMarioPower
    • Mostra profilo
  • Play Store ID:
    GAB+MARIO+DEV
  • Sistema operativo:
    Ubuntu 14.04 , Win 10
Re:minSdkVersion
« Risposta #1 il: 10 Ottobre 2014, 10:02:53 CEST »
+1
Se vuoi supportare le api=8 devi usare Google Play Services for Froyo.

Il mio consiglio è invece quello di usare minSdk=9 con apk multipli.
L'attuale versione con api=8 (che ha una distribuzione < 1%) rimane con l'attuale app.

Offline angelo1977

  • Utente junior
  • **
  • Post: 59
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    galaxy nexsus
  • Sistema operativo:
    window 7 e ubuntu
Re:minSdkVersion
« Risposta #2 il: 10 Ottobre 2014, 10:14:11 CEST »
0
grazie GabMarioPower,infatti ho lasciato due apk uno minSdk=8 è 9
Solo che minSdk=8 è la prima versione del app.  e devo permettere l'aggiornamento ho scaricato Google Play Services for Froyo.
Come usarlo in grable,quando avevo creato il mio primo apk avevo usato eclipse..poi sono passato a studio

Offline erosmax

  • Nuovo arrivato
  • *
  • Post: 1
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows 8.1
Re:minSdkVersion
« Risposta #3 il: 13 Luglio 2015, 16:04:47 CEST »
0
Chiedo scusa se riapro questo topic ma ho lo stesso problema.
Google mi dice


Avvisi

Hai caricato un APK che utilizza la versione di Google Play Services 4452000. Questa versione funzionerà soltanto con i livelli dell'API Android 9 e successivi. È sconsigliato utilizzare questa versione di Google Play Services a meno che tu abbia impostato nel file manifest il valore minSdkVersion 9 o superiore.


Se modifica come dicono loro, l'errore non spunta più ma mi sono giunte email di persone che, con Android 4.2.2 e 5.0.2, non riescono a scariare ilm io gioco perché Google dice che il loro dispositivo non è compatibile  :-o

Questo è il mio Manifest:

Codice: [Seleziona]
'This code will be applied to the manifest file during compilation.
'You do not need to modify it in most cases.
'See this link for for more information: http://www.basic4ppc.com/forum/showthread.php?p=78136
AddManifestText(
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="16"/>

android:installLocation="preferExternal"

<uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
   '<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
   
<supports-screens android:largeScreens="true"
    android:normalScreens="true"
    android:smallScreens="true"
    android:anyDensity="true"/>)

SetApplicationAttribute(android:largeHeap,"true")
SetApplicationAttribute(android:icon, "@drawable/icon")
SetApplicationAttribute(android:label, "$LABEL$")

'End of default text.
'admob interstitial

AddApplicationText(
<meta-data android:name="com.google.android.gms.version"
  android:value = "@integer/google_play_services_version"/>
<activity android:name="com.google.android.gms.ads.AdActivity"
          android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
                                )

Cosa devo fare?
Rimetto le 9 m non capisco il motivo per cui non funziona su quei dispositivi! :-(
Grazie