Lorsque vous souhaitez mettre à jour votre minSdkVersion dans un projet Android existant...
- Mettez à jour
build.gradle (Module: VotreProjet)
sous Gradle Script et
assurez-vous que ce n'est pas build.gradle (Projet: VotreProjet.app)
.
Un exemple de build.gradle :
apply plugin: 'com.android.application'
android {
compileSdkVersion 28
buildToolsVersion "28.0.2"
defaultConfig {
applicationId "com.stackoverflow.answer"
minSdkVersion 21
targetSdkVersion 28
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
dependencies {
androidTestCompile 'junit:junit:4.12'
compile fileTree(dir: 'libs', include: ['*.jar'])
}
- Bouton de synchronisation gradle (actualiser tous les projets gradle fonctionne également).
ou
- Reconstruisez le projet
Après avoir mis à jour le build.gradle avec minSdkVersion
, vous devez cliquer sur le bouton pour synchroniser le fichier gradle ("Synchroniser le projet avec les fichiers Gradle"). Cela effacera le marqueur.
Mettre à jour manifest.xml, par exemple supprimer toutes les références aux niveaux de SDK dans le fichier manifeste, n'est plus nécessaire dans Android Studio.
1 votes
Quels sont ces erreurs? Nous ne pouvons pas vous aider sans le logcat
1 votes
Ce ne sont pas des erreurs de compilation. C'est l'IDE qui affiche une soulignement rouge lorsque j'essaie d'utiliser `GridLayout' dans le fichier de mise en page xml, c'est-à-dire, en me disant qu'un niveau d'API minimal de 14 est requis. Par conséquent, il doit y avoir un endroit dans Android Studio où vous pouvez définir le niveau d'API minimal après avoir créé le projet. J'ai vu des publications similaires pour Eclipse, mais pas pour Android Studio.
0 votes
Avez-vous installé le package SDK niveau 14 de l'API ?
0 votes
Si je commence un nouveau projet et sélectionne le niveau API 14 dès le départ, je n'ai aucun problème à développer dans Android Studio, c'est-à-dire qu'il me faut le SDK niveau API 14 installé. Cependant, si je veux simplement mettre à jour un projet existant pour utiliser le niveau API 14 comme minimum, je ne parviens pas à trouver où dans l'IDE GUI d'Android Studio je dois lui dire de le faire.
0 votes
Publiez votre
Logcat
. et pour changer leMinSDKVersion
c'est la solution la plus simple que vous avez déjà essayée.. c'est-à-dire un changement dansManifest
.0 votes
Il semble que ce soit un bug de Android Studio
0 votes
Vous pouvez mettre à jour votre API via l'assistant, voir ce lien: stackoverflow.com/questions/21449947/…
0 votes
@ArashGM Logcat est inutile, cela n'a rien à voir avec ce qu'il demande, il demande simplement comment changer l'API, pas les erreurs. (Cela a été après que le message a été modifié)