Android Studio et PhoneGap, Module android n'est pas soutenu par gradle
Un temps, j'ai travaillé avec Eclipse et Phonegap et j'ai déployé avec succès quelques applications Android. Alors maintenant, je vais essayer d'obtenir le nouveau Phonegap/Cordova app et fonctionne sous Android Studio, mais jusqu'à présent sans succès. Voici ce que j'ai essayé:
1) j'ai généré une application cordova et a ajouté que la plate-forme android.
cordova create hello com.example.hello HelloWorld
cd hello
cordova platform add android
cordova -version
Ok cela fonctionne
2) Puis j'ai commencer à Android Studio et d'importation de l'généré application et un message "Gradle paramètres de ce projet ne sont pas encore configuré" apparaît et j'appuyez sur OK.
3) Ensuite, j'obtiens une erreur "Gradle la version 1.10 est nécessaire. la version actuelle est la 2.2.1" et après quelques recherches sur google j'ai trouvé un indice ici et j'ai changé une ligne dans Gradle de 'com.android.tools.build:gradle:0.10.+'
à :0.14.+'
et maintenant la course icône en haut est activée, de sorte qu'il semble avoir fixé au moins quelque chose. Bien que la version nr n'a pas de sens pour moi, mais de ce que je peux rassembler les versions sont très spécifiques.
Mais maintenant je suis bloqué sur le message d'erreur "Module android n'est pas soutenu par gradle" et je ne sais pas quoi faire.
Toute aide serait grandement appréciée.
Cordova js 3.7 a été lancé en novembre dernier (voir lien ci-dessous), et je suis en utilisant Cordova-CLI v4.2.0, voir la première capture d'écran. Donc je ne sais pas exactement ce que tu veux dire avec v3.7. cordova.apache.org/announcements/2014/11/06/...
Désolé, je voulais dire cordova android (version la plus récente est 3.6.4), maintenant chaque plate-forme a sa propre version. cordova.apache.org/news/2015/01/09/tools-release.html
OriginalL'auteur BdR | 2015-01-20
Vous devez vous connecter pour publier un commentaire.
Ok j'ai compris donc je vais juste répondre à ma propre question. J'espère qu'il va également bénéficier quelqu'un d'autre essaie de faire la même chose.
Il y a en fait deux construire.gradle fichiers, l'un dans le projet principal et un dans le CordovaLib dossier. Je suppose que CordovaLib est un sous-projet dans le projet principal. Donc, après la génération de la Cordoue du projet et de l'importer dans Android Studio est un message d'erreur s'affiche
Modifier le build.gradle fichiers et d'effectuer les changements suivants dans les deux fichiers:
changement
classpath 'com.android.tools.build:gradle:0.10.+'
pour cela :
classpath 'com.android.tools.build:gradle:1.0.0'
Btw je sais que le message d'erreur dit v1.10 mais de la modifier à qui donne une autre erreur "impossible de trouver.." et "1.0.0" semble fonctionner, donc oui, allez comprendre...
Puis-je choisir Build -> Projet de Reconstruction dans le menu et il donne une autre erreur
Cliquant sur le message d'erreur unhelpfully ne fait rien, mais j'ai de nouveau de modifier le build.gradle et modifier des fichiers
buildToolsVersion "19.0.0"
àbuildToolsVersion "19.1.0"
dans les deux fichiers. Pour résumer les changements de voir capture d'écran ci-dessous:Puis sélectionnez de nouveau
Build -> Rebuild Project
dans le menu, et il vous donnera une erreur dans le Gradle ConsoleJuste l'ignorer, et ne
Build -> Rebuild Project
de nouveau et il donnera un dialogue d'information "niveau de Langue changements prendront effet le projet de rechargement. Vous souhaitez recharger projet "android" maintenant?", puis appuyez sur Oui.Le projet permettra de recharger et est maintenant prêt à fonctionner sur un appareil ou dans l'émulateur. 🙂 ouf..
Avez-vous arriver à commencer à obtenir toutes les questions de ce genre après avoir fait de la ci-dessus?
Error:Unable to load class 'org.codehaus.groovy.runtime.typehandling.ShortTypeHandling'.
Nope, je ne sais pas, mais qui ressemble à une distincte groovy liés à la question.
OriginalL'auteur BdR
De ce lien
Cordova pour Android prend désormais en charge la construction avec Gradle.
De construire
cordova
avecgradle
Clic droit sur
My computer
->properties
->Advanced system setting
->Environment Variables
et de créer ANDROID_BUILD système variable avec la valeur gradleMaintenant
cordova build android
permettra de créer gradle projet qui peut être facilement importé android studio de projet.Remarque :
Si vous êtes derrière proxy ensuite, vous devez configurer le proxy d'abord avec
gradlew fichier de commandes sera automatiquement créé dans votre répertoire
OriginalL'auteur Piyush Kukadiya