Le module "application" est un projet Android sans construire des variantes
Je suis d'erreur ci-dessous lors de l'importation du projet android.
Erreur:Le module "application" est un projet Android sans générer des variantes, et ne peut pas être construit.
S'il vous plaît corriger la configuration d'un module dans la construction.gradle de fichiers et de synchroniser à nouveau le projet.
Gradle fichier de code.
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "25.0.3"
defaultConfig {
applicationId "com.djalel.android.bilal"
minSdkVersion 9
targetSdkVersion 25
versionCode 4
versionName "1.3"
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt')
}
}
aaptOptions {
cruncherEnabled = false
}
}
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.android.support:appcompat-v7:25.3.1'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
implementation 'com.android.support:design:25.3.1'
implementation 'com.android.support:support-v4:25.3.1'
implementation 'com.google.android.gms:play-services-location:12.0.1'
implementation 'com.readystatesoftware.sqliteasset:sqliteassethelper:2.0.1'
implementation 'com.jakewharton.timber:timber:3.1.0'
}
repositories {
mavenCentral()
}
J'ai vérifié avec gradle fichier en tant que bien, mais se même erreur dans ce projet.
- C'est un ancien, mais un bon un, essayez de Fichier -> Invalider les Caches / Redémarrage, à défaut, vous pourriez essayer de vider votre gradle cache manuellement. Si ce qui se passe à travers de multiples projets, qui ont été de travail, cette solution vous paraît le plus plausible.
- Pouvez-vous montrer le construire.gradle pour l'application ? Je voudrais savoir quelle est la version de la gradle-plugin que vous utilisez
classpath 'com.android.tools.build:gradle:?'
- classpath 'com.android.outils.construire:gradle:3.1.0'
Vous devez vous connecter pour publier un commentaire.
Au-dessus de gradle fichier de code semble être parfait. Probablement sa n'a rien à voir avec l'app/build.gradle (Module:app). Il suffit d'ouvrir d'autres à construire.gradle (du Projet:Android fichier dans la fenêtre de Projet et de vérifier votre appareil Android version Studio, il doit être la même que la vôtre.
Je l'ai remplacé à partir de:
pour mon Android Studio v3.0.1 dans mon cas:
Appuyez sur "Try Again" pour Synchroniser gradle fichier. Cela a résolu mon problème avec une construction réussie.
Essayez d'utiliser la ligne de commande pour exécuter
gradlew tasks
de voir pourquoi le build échoue.Dans mon cas:
Donc j'ai juste couru Aller à
Android\sdk\tools\bin
sdkmanager --licenses
à accepter les licences et le développement ensuite passé en ligne de commande.Je pense que Android Studio est en train de pleurer pour la mauvaise question. Ainsi, vous pouvez vérifier le réel de sortie en ligne de commande et de trouver ce qui se passe.
Pour moi, ce problème est apparu lorsque j'ai mis à jour d'Android Studio à la version 3.3.
La désactivation de la fonctionnalité expérimentale "de synchroniser Uniquement les actifs variante" corrige:
Il suffit d'installer le SDK Android plate-forme de package via SDK Manager dans Android Studio, correspondant à votre Compiler version du SDK. Il vous invite à installer le package ainsi que pour accepter la licence. Après cela, il suffit de synchroniser le gradle, il va résoudre le problème.
Si cette erreur se produit pour d'autres module de 'app'
Supprimer gradle variable à partir de ce module de construire.gradle comme
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
& remplacer la valeur réelle
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.2.71"
Nettoyage de Projet -> Projet de Reconstruction de
Vous devez mettre à jour vos dépendances, dans
build.grade
dans le buildscript bloc:à:
Juste faire
Il m'a aidé à