Domanda

voglio impostare nelle proprietà del progetto build target 2.2 (livello di API 8)

Nel <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/> manifest.xml è dichiarata.

Qualcuno ha provato, se qualsiasi utente (con min. Android 1.5) vedi applicazione nel mercato?

Potrebbe alcuni altri problemi si verificano a causa della diversa SDK per la costruzione e manifesta?!

Grazie,

Mur

P.S. Si sarebbe probabilmente chiedere, perché voglio fare quella cosa. Volevo solo che gli utenti di Android 2.2. poteva muoversi app per scheda SD e e di aver letto questo tutorial http: // mobile.tutsplus.com/tutorials/android/move-to-sd-card/

È stato utile?

Soluzione

Fino a quando si imposta il minSdkVersion ad Android 1.5, si dovrebbe andare bene. Basta fare in modo di non fare tutte le chiamate API più recenti per le persone che eseguono versioni precedenti di Android. È possibile controllare la versione build di un utente con Build.VERSION . Se si sta solo aggiungendo la mossa Froyo alla funzione di scheda SD, non dovreste avere problemi.

Altri suggerimenti

Sì, questo è esattamente quello che faccio di solito, a costruire un app sulla base di 1,5 API ma aggiungere Apps2SD nel manifesto e costruito utilizzando 2.2 ma con minSdkVersion = 3. Funziona bene tutti gli utenti di 1.5+ possono utilizzare l'applicazione e 2.2 gli utenti possono muoversi a SD.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top