J'ai pris le projet de quelqu'un d'autre et quand j'ai demandé à AS de gérer le projet sur mon AVD, une erreur s'est produite:
Erreur: L'exécution a échoué pour la tâche ': app: compileDebugJavaWithJavac'.
La compilation a échoué. voir la sortie d'erreur du compilateur pour plus de détails.
Voici mon build.gradle
apply plugin: 'com.Android.application'
Android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId 'ca.gggolf.aminutegolf'
minSdkVersion 19
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
productFlavors {
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.Android.support:appcompat-v7:23.1.1'
}
Je ne sais pas quoi faire .. Tout le reste fonctionne bien et l'application fonctionnait il y a quelques années, à sa création.
Merci
Activez multidex pour votre projet. Ajouter la ligne ci-dessous à gradle defaultConfig:
multiDexEnabled true
Ajoutez également une dépendance multidex aux dépendances de gradle:
compile 'com.Android.support:multidex:1.0.1'
Je suis de retour à cette question simplement parce qu'il a eu beaucoup de points de vue.
Tout d'abord, merci à tous pour l'aide. J'ai réussi à exécuter l'application en créant un nouveau projet sur Android Studio et en important des classes une par une en s'assurant que le code était toujours correct. Peut-être que la création d’un nouveau projet a ajouté certains paramètres qui n’étaient pas présents dans l’ancienne version du projet.
Si quelqu'un a une meilleure explication, n'hésitez pas à répondre!
Vérifiez votre adresse de localisation du projet exist. si vous utilisez un caractère spécial comme:
( / | \ + = * ... )
Dans le nom du dossier et des sous-dossiers, vous devez le modifier et l’extraire.
J'ai changé mon nom de dossier de "UI/UX"
à "UiUx"
et c'est fait :)
Vérifiez vos versions de lib. Dans mon cas, c’était un vieux plugin Realm qui posait problème.