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 (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 Sync gradle (actualiser tous les projets gradle fonctionne également).
ou
- Reconstruire 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.
La mise à jour du manifest.xml, par exemple en supprimant toute référence aux niveaux 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
Il ne s'agit pas d'erreurs de compilation. C'est l'IDE qui met en surbrillance en rouge lorsque j'essaie d'utiliser `GridLayout' dans le fichier de mise en page xml, c'est-à-dire de me dire qu'un niveau d'API minimum 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 de niveau 14 de l'API?
0 votes
Si je commence un nouveau projet et que je 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 que je dois avoir le kit de développement logiciel (SDK) de niveau API 14 installé. Cependant, si je veux simplement mettre à jour un projet existant pour utiliser le niveau API 14 comme minimum, je ne trouve pas où dans l'interface graphique de l'IDE Android Studio je peux 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 le changement dansManifest
0 votes
Semble que c'est un bug d'Android Studio
0 votes
Vous pouvez mettre à jour votre API via l'assistant, consultez ce lien : stackoverflow.com/questions/21449947/…
0 votes
@ArashGM Logcat est inutile, cela n'a rien à voir avec ce qu'il demande, il demande juste comment changer l'API, pas les erreurs. (C'était après la modification du message)