Salut,
J'ai suivi la procédure pour Apache Cordova et l'import d'un projet généré dans Android Studio.
Après la galère voici ma contribution.
1. J'ai installé JDK, SDK, ANT, NODE, Cordova etc... sans problèmes.
2. Je crée mon application cordova
C:\DEVWORK\Cordova>cordova create MonAppli dev.MonAppli.dev MonAppli
Creating a new cordova project with name "MonAppli" and id "dev.MonAppli.dev" at
location "C:\DEVWORK\Cordova\MonAppli"
C:\DEVWORK\Cordova>cd MonAppli
3. Je crée ma platform Android
C:\DEVWORK\Cordova\MonAppli>cordova platform add android
Creating android project...
Creating Cordova project for the Android platform:
Path: platforms\android
Package: dev.MonAppli.dev
Name: MonAppli
Android target: android-19
Copying template files...
Running: android update project --subprojects --path "platforms\android" --targe
t android-19 --library "CordovaLib"
Resolved location of library project to: C:\DEVWORK\Cordova\MonAppli\platforms\a
ndroid\CordovaLib
Updated and renamed default.properties to project.properties
Updated local.properties
No project name specified, using Activity name 'MonAppli'.
If you wish to change it, edit the first line of build.xml.
Added file C:\DEVWORK\Cordova\MonAppli\platforms\android\build.xml
Added file C:\DEVWORK\Cordova\MonAppli\platforms\android\proguard-project.txt
Updated project.properties
Updated local.properties
No project name specified, using project folder name 'CordovaLib'.
If you wish to change it, edit the first line of build.xml.
Added file C:\DEVWORK\Cordova\MonAppli\platforms\android\CordovaLib\build.xml
Added file C:\DEVWORK\Cordova\MonAppli\platforms\android\CordovaLib\proguard-pro
ject.txt
Project successfully created.
4. Le répertoire est généré.
5. Je lance l'import et choisi la méthode du tuto : Platform/android
Le problème c'est qu'a ce moment il ne me reconnait pas le projet comme dans le tuto et ne me crée pas de MODULE nécessaires à la compilation.
6. Je décide de ne pas installer comme le tuto en suivant cette procédure :
Et Je clique sur Finish.
7. Mon projet et mon Module sont créés et j'ai déjà configuré le RUN sur mon DEVICE Nexus 4.
Dans "Edit Configuration" Icone Android.
8. Je lance le RUN et Maintenant l'application Native de Cordova se lance sur le TEL :
Je mettrai a jour ce post au fur et a mesure...
Bonjour ronyrun,
merci pour ces précisions. J'ai eu le même problème en suivant le tutorial, je pense que cela vient peut être du fait que nous utilisons les dernières versions de cordova et d'android studio.
En complément de ces actions, je précise que j'ai du réaliser l'étape 3 de ce guide : http://www.codenutz.com/getting-started-phonegap-android-studio/ pour que je puisse modifier correctement le répertoire assets/www de mon application.
En effet, cordova copie automatiquement tous les fichiers du répertoire www de l'application cordova dans les répertoires de chaque plateforme (iOS, android) à chaque build ou prepare, du coup, si je n'ajoute pas le répertoire racine www dans les modules accessibles, lorsque je modifiais un fichier asset dans mon projet android via android studio, les modifications étaient écrasées si je lançais la compilation en ligne de commande via cordova.
Tu réalises des modifications autres que html css JS ?
Quels sont les modules dont tu parles ?
Merci infiniment pour cette intervention, j'ai passé des heures à chercher à importer mon projet.
Je réouvre car le tuto ne marche plus ! Mon dossier www s'écrase tout seul, avec la commande cordova run android.
Merci