Comment convertir un projet existant en un projet Android dans Eclipse ?
En particulier, je veux convertir un vieux projet Java en un projet Android Library.
Merci.
Comment convertir un projet existant en un projet Android dans Eclipse ?
En particulier, je veux convertir un vieux projet Java en un projet Android Library.
Merci.
Vous devez modifier la nature du projet (cette question a déjà été traitée, mais personne n'a donné la chaîne de caractères dont vous avez besoin pour cela).
Faites en sorte que la section nature ressemble à :
<natures>
<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
Recommencez l'éclipse, amusez-vous.
Remarque : Si vous utilisez maven vous pouvez configurer la nature du projet dans votre pom, voir le fichier doc sur le plugin maven eclipse
J'avais une application qui avait été construite avec Eclipse 3.5 et qui utilisait des projets java au lieu de projets Android Library correctement construits. Je ne sais pas comment cela fonctionnait à l'origine (l'application était publiée et fonctionnait bien), mais je n'ai pas réussi à la faire fonctionner lorsque j'ai essayé de configurer un environnement de développement sur une autre machine. Je continue à obtenir des ClassNotFoundExceptions pour les références au projet Java.
Comme j'avais quelques années d'historique de check-in, je ne voulais pas vraiment déplacer les projets comme certaines réponses l'ont indiqué. Pour moi, convertir le projet Java en une véritable bibliothèque Android était plus logique.
Voici les étapes que j'ai dû suivre pour le faire fonctionner :
Ajouter AndroidNature au fichier ".project".
<natures>
<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
Ajouter un simple "AndroidManfest.xml"
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.convertproject.test"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15" />
</manifest>
Ajouter un fichier "project.properties".
target=android-7
android.library=true
NOTE : lorsque vous ajoutez une bibliothèque à votre projet principal, importez en utilisant l'onglet Android / Libray (sous les propriétés du projet) au lieu de Java Build Path / Projects
Quel sous-système/plugin utilisez-vous pour le développement Eclipse Android ?
D'une manière générale, le processus est appelé "changement de la nature du projet". par exemple,
http://enarion.net/programming/tools/eclipse/changing-general-project-to-java-project/
J'ai rencontré le même problème. Voici mes étapes :
Dans la dernière étape, Eclipse va ajouter "Android Resource Manager", "Android Pre Compiler" et "Android Package Builder" dans "Builders" et bientôt compiler le projet, créer le dossier "gen", BuildConfig.java et R.java.
fait.
Ma solution est la suivante :
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.