J'ai essayé de chercher d'autres questions similaires sur stackoverflow, ils nous conseillent de changer la version de "buildToolsVersion" mais je ne vois pas Word comme ça dans mon fichier gradle.
Mon fichier de notes (PROJECT): -
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.Android.tools.build:gradle:3.1.2'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Mon build.gradle (module: app): C'est le deuxième fichier de gradle
apply plugin: 'com.Android.application'
Android {
compileSdkVersion 28
defaultConfig {
applicationId "com.example.dhruv.testhello"
minSdkVersion 15
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner
"Android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'),
'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.Android.support:appcompat-v7:28.0.0-alpha3'
implementation 'com.Android.support.constraint:constraint-layout:1.1.1'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.Android.support.test:runner:1.0.2'
androidTestImplementation 'com.Android.support.test.espresso:espresso-
core:3.0.2'
}
J'ai eu le même problème. J'ai tellement cherché et finalement j'ai trouvé que appcompat-v7:28.0.0-alpha3
avait un problème avec le "Design View" d'Android Studio.
Donc, je suggère de changer com.Android.support:appcompat-v7:28.0.0-alpha3
à com.Android.support:appcompat-v7:28.0.0-alpha1
version, puis cliquez sur Fichier -> Invalidate Caches/Restart. Volla tout va bien.
Bien sûr, vous devriez avoir un accès Internet pour télécharger com.Android.support:appcompat-v7:28.0.0-alpha1
La réponse d'Hossein Seifi m'a aidé, mais avec un changement
implementation 'com.Android.support:design:28.0.0-alpha3'
à
implementation 'com.Android.support:design:28.0.0-alpha1'
et cliquez sur Fichier -> Invalider les caches/redémarrer
Comme vous pouvez le voir dans notes de version de support technique 28.0.0 .
Ce sera la dernière version disponible sous Android.support l'emballage, et les développeurs sont invités à migrer vers AndroidX 1.0.0
Android ne mettra pas à jour les bibliothèques de support. Je vous suggère donc de migrer vers androidx avant de rendre obsolètes les bibliothèques de support.
Le support 28.0.0 est disponible, vous pouvez donc utiliser cette version stable.
implementation 'com.Android.support:design:28.0.0'
Je suggère de ne jamais utiliser les versions alpha, car les versions alpha et bêta comportent des bogues, qui testent des bibliothèques.
Ouvrez, res>values>styles.xml
, vous trouverez ici une ligne:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
remplacez la ligne par:
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
Cela signifie: Ajoutez le mot "Base". à partir du nom du thème parent.
Dans styles.xml,
Changer le thème de Theme.AppCompat.Light.DarkActionBar à Base.Theme.AppCompat.Light.DarkActionBar a fonctionné pour moi.
le fichier de classement de l'application du module ressemble à ceci ... Dans votre fichier, il vous manque buildToolsVersion , ajouter ceci peut vous aider
apply plugin: 'com.Android.application'
Android {
//changes
compileSdkVersion 26
buildToolsVersion "27.0.3"
defaultConfig {
applicationId "com.example.dhruv.testhello"
minSdkVersion 24
targetSdkVersion 26
versionCode 1
versionName "1.0"
testInstrumentationRunner
"Android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'),
'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
//changes
compile 'com.Android.support:appcompat-v7:26.0.2'
compile 'com.Android.support.constraint:constraint-layout:1.0.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.Android.support.test:runner:1.0.2'
androidTestImplementation 'com.Android.support.test.espresso:espresso-
core:3.0.2'
}
Au moment de cette réponse Android Studio 3.1.4 est sorti avec Support Android 28.0.0 Release Candidate (Final Final, Beta) alors veuillez mettre à jour . Eh bien, voici une configuration qui va certainement travailler pour vous.
targetSdkVersion 28
com.Android.support:*:28.0.0-rc01
Où * est le type de ressource.