web-dev-qa-db-fra.com

Android Studio ne fonctionne pas correctement avec Gradle 2.10 et Gradle Plugin 2.0.0-alpha5

J'utilise com.Android.tools.build:gradle:2.0.0-alpha3 et la version 2.8 avant la mise à jour vers Android Studio 2.0 preview 5 . Cela fonctionne très bien.

Après la mise à jour vers l'aperçu 2.0 5, il me demande d'effectuer la mise à jour vers com.Android.tools.build:gradle:2.0.0-alpha5 and gradle 2.10.

Je ne peux pas construire et exécuter mon application normalement maintenant. Il utilise toujours une ancienne copie de mon code bien que je l’aie modifié et que sa construction prenne plus de temps.

Si je reviens à com.Android.tools.build:gradle:2.0.0-alpha3 et au grade 2.8.Il devient exact.

Android Studio Version ( http://tools.Android.com/recent )

Android Gradle Plugin Version ( http://tools.Android.com/tech-docs/new-build-system )

Android Studio Preview 6 a été publié le 21 janvier 2016 . Android Studio Preview 7 a été publié le 23 janvier 2016.

Vous pouvez voir que Android Studio Preview est mis à jour fréquemment. Si vous ne voulez pas traiter toutes sortes de bugs, vous devriez utiliser une version stable.

Si vous souhaitez utiliser davantage de fonctionnalités, vous devez toujours conserver la dernière version pour éviter les bogues.

15
tiny sunlight

Votre problème concerne l'exécution instantanée, car si le projet est construit et que l'APK est installé, il ne peut s'agir d'un problème avec Gradle.

Instant Run est encore en développement et a ce problème de ne pas fonctionner correctement.

Pour désactiver l'exécution instantanée:

  1. propriétés ouvertes,
  2. allez dans Editeur> Construction, Exécution, Développement> Instant Run ,
  3. décocher Activer l'exécution instantanée vers le code d'échange à chaud
2
Sufian

Une solution rapide est répertoriée sur Google + par l’équipe de développement Android dans les commentaires ( post ). 

Définissez dexInProcess sur false dans votre build.gradle: 

dexOptions {  
    javaMaxHeapSize "4g"  
    dexInProcess false  //the magic line
}
3
ShadowRogue7

Vous pouvez essayer ceci: allez dans la structure du projet depuis fichier -> menu ou commande-; dans mac. Puis (n'essayez pas de changer la version du plugin Android en version 2.10), changez la version du plugin Android pour qu'elle corresponde à celle de votre build Android actuel, comme illustré dans l'image ci-dessous: 

 enter image description here

2
sivi

Mettez à jour votre plugin pour

classpath 'com.Android.tools.build:gradle:2.0.0-alpha6'

Vous pouvez obtenir “Gradle Version 2.10 est requis." Erreur. Essayez this

1
Kishan Vaghela

Parfois, vous devez modifier les paramètres de version et le fichier wrapper si vous utilisez une distribution locale.

  1. Fichier> Paramètres> Construire, Exécution, Déploiement> Outils de compilation> Gradle
  2. Gradle Home to gradle-2.10
  3. Appliquer
  4. C:\Users\...\project\gradle\wrapper\gradle-wrapper.properties à gradle-2.10-all . Zip

Si l'étape 4 est manquante, Android Studio retourne à Gradle-2.8, il me faudrait donc effectuer les étapes 1 à 3 à chaque fois.

Bien ça m'arrive, je ne sais pas si c'est un cas isolé.

1
GuilleGlad

Si vous avez une distribution 64 bits, installez les dép. 32 bits:

0
Fabien Thetis