Lorsque vous souhaitez mettre à jour votre minSdkVersion dans un projet Android existant...
- Mettre à jour
build.gradle (Module: VotreProjet)
sous Gradle Script et
assurez-vous que ce n'est PAS build.gradle (Project: YourProject.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 (rafraîchir tous les projets gradle fonctionne également).
ou
- Reconstruire le projet
Après avoir mis à jour le build.gradle's 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 en supprimant toutes les références aux niveaux SDK dans le fichier manifest, 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 souligne en rouge lorsque j'essaie d'utiliser `GridLayout' dans le fichier layout xml, c'est-à-dire, me disant qu'un niveau d'API minimum 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 minimum après avoir créé le projet. J'ai vu des messages 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 démarre un nouveau projet et sélectionne le niveau API 14 dès le début, je n'ai aucun problème à développer dans Android Studio, c'est-à-dire que je dois avoir installé le SDK du niveau API 14. Cependant, si je veux simplement mettre à jour un projet existant pour utiliser au minimum l'API 14, je ne trouve pas où dans l'interface utilisateur graphique IDE d'Android Studio je dois lui dire de le faire.
0 votes
Publiez votre
Logcat
. et pour changer laMinSDKVersion
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. (C'était après que le message a été modifié)