Ho dato un mio apk ad un amico che ha Android 1.6. Al momento di installarlo gli ha dato il problema "Errore durante l'analisi de pacchetto". Penso sia dovuto al fatto che nell'AndroidManifest.xml ho impostato i seguenti parametri:
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="8"/>Ovviamente avendo lui un API level 4, il sistema android non permette l'installazione (giusto?).
Ho deciso quindi di abbassare il parametro minSdkVersion a 4, e subito mi appare il seguente warning:
Attribute minSdkVersion (4) is lower than the project target API level (7)
Penso che il problema sta nel fatto che gli SDK che ho installato nel mio sistema sono solo "2.1-update1" e "2.2" (quindi api level 7 e 8).
Posso ignorare il warning ed essere sicuro che l'applicazione giri su un api level 4 (avendo impostato il parametro minSdkVersion a 4) o sono costretto a scaricare l'SDK 1.6 (api level 4)?
Se utilizzo una funzione disponibile solo dalla api level 7 il sistema riesce a riconoscerlo e mi da un errore?
Grazie!