Come si converte un progetto esistente in un progetto Android in Eclipse?Converti progetto esistente in progetto Android in Eclipse?
In particolare, voglio convertire un semplice progetto Java vecchio in un progetto di libreria Android.
Grazie.
Come si converte un progetto esistente in un progetto Android in Eclipse?Converti progetto esistente in progetto Android in Eclipse?
In particolare, voglio convertire un semplice progetto Java vecchio in un progetto di libreria Android.
Grazie.
Quale sottosistema/plug-in si sta utilizzando per lo sviluppo di Eclipse Android?
In generale, il processo è chiamato "cambiare la natura del progetto" esempio,
http://enarion.net/programming/tools/eclipse/changing-general-project-to-java-project/
Grazie Uri. Questo sembra essere il primo passo di un (o l'unico) modo per farlo. – hpique
Grazie, ha funzionato per me! Ho creato un nuovo progetto Android e poi ho copiato parti del suo file .classpath e .project nel mio progetto esistente. –
Questa risposta potrebbe essere resa molto più utile se qualcuno potesse fornire la voce della natura appropriata per i progetti Android. – Torque
Siete a conoscenza di this guide?
Non so se c'è un modo per convertire un progetto Java esistente, ma in caso contrario, suggerirei di creare un nuovo progetto di libreria come descritto e quindi spostare il codice su di esso.
Sì, ne sono a conoscenza, ma si tratta più della conversione di un progetto Android esistente in un progetto di libreria Android. Costruire un nuovo progetto da zero non è difficile, ma volevo sapere se c'era un modo più semplice per farlo. – hpique
Se devo convertire, in genere creo un nuovo progetto e copio i file.
Se ho avuto il tempo di farlo correttamente, sarebbe stato un progetto Mavenized che posso solo importare. Puoi guardare la mia app per aiutarti ad avere qualche idea. https://github.com/trajano/GasPrices
è necessario modificare la natura del progetto (questo è già stato risposto, ma nessuno ha dato la stringa effettiva è necessario per questo.)
Eseguire le nature sezione simile:
<natures>
<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
Avvia di nuovo eclissi, divertiti.
Nota: Se si utilizza Maven è possibile configurare la natura del progetto nel vostro pom, vedere la maven eclipse plugin doc
Funziona con la chiusura e la riapertura del progetto. Non c'è bisogno di chiudere Eclipse ... almeno funziona in Indigo. – WindRider
E ha fatto (e lo farà) continuare a farlo nelle prossime versioni di Eclipse perché questo è esattamente ciò che fa la chiusura e la riapertura del progetto: leggendo il file '.project' – avalancha
ho avuto un app che è stato costruito con Eclipse 3.5 e usata progetti Java invece di correttamente costruito Biblioteca Android progetti. Non sono sicuro di come ha funzionato originariamente (l'app è stata pubblicata e ha funzionato a multe), ma non sono riuscito a farla funzionare quando ho provato a configurare un ambiente di sviluppo su una macchina diversa. Continuo a ottenere ClassNotFoundExceptions per i riferimenti al progetto Java.
Dal momento che ho avuto un paio d'anni di cronologia del check-in, non volevo davvero spostare i progetti come indicato da alcune risposte. Per me, la conversione del progetto Java in un'apposita libreria Android ha più senso.
qui sono i passi ho dovuto prendere per farlo funzionare:
Aggiungi AndroidNature a ".project" FILE
<natures>
<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
aggiungere un semplice "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>
aggiungere "project.properties" file di
target=android-7
android.library=true
NOTA: quando si aggiungono biblioteca al progetto principale, l'importazione utilizzando l'/ scheda Libray Android (sotto le proprietà del progetto) invece di Java Build Path/Progetti
dopo aver fatto i vostri suggerimenti, devo ancora cancellare il progetto e reimportato di nuovo per Eclipse considerandolo come progetto Android – omega
Ho incontrato lo stesso problema. Ecco i miei passi:
Nell'ultimo passaggio, Eclipse aggiungerà "Resource Manager Android", "Android Pre Compiler" e "Android Package Builder" in "Costruttori" e presto compilare il progetto, creare il "gen "cartella, BuildConfig.java e R.java.
terminato.
La mia soluzione è:
Hai provato a eseguire l'aggiornamento del progetto della riga di comando: progetto di aggiornamento di Android --path [percorso di progetto] –