2011-10-12 15 views
6

È possibile importare un progetto Java esistente che si trova nel mio spazio di lavoro, in un progetto Android che è anche nel mio spazio di lavoro? Il progetto Java non utilizza roba incompatibile con Android. Potrei farlo usando un .JAR, ma dal momento che sto modificando molto il progetto Java, vorrei importare l'intero codice sorgente e cambiarlo una volta ogni tanto. È possibile? GrazieImportare il progetto java di origine nel progetto Android

risposta

1

Penso che tu stia parlando di referenziare altri progetti nel progetto corrente, se questo è il caso, puoi farlo tramite Fai clic con il tasto destro del mouse su progetto, proprietà-> Riferimento del progetto.

+1

+1 per buona soluzione –

+1

Se ho 2 progetti Java funziona. Ma ho un progetto Android e un progetto Java. Collego il progetto java nel progetto Android ma non riesco ancora a usarlo. Ho provato a creare un progetto Java e ho fatto lo stesso e ha funzionato. –

+1

-1, questo non funziona quando si fa riferimento a un progetto Java in un progetto Android, che è stato chiaramente indicato nella domanda. Funziona solo su Java su Java. – tbraun

0

È possibile collegare altri progetti al progetto corrente. Fai clic con il pulsante destro del mouse sul progetto principale, scegli Build Path -> Configure Build Path... Nella finestra di dialogo scegli la scheda Projects, quindi fai clic sul pulsante Add... Ora scegli il progetto che vuoi collegare e fai clic su OK. Ora sarai in grado di utilizzare le sorgenti di questo progetto all'interno del tuo progetto principale. Spero che questo ti aiuti.

+0

-1, questo non funziona quando si fa riferimento a un progetto Java in un progetto Android, che è stato chiaramente indicato nella domanda. Funziona solo su Java. – tbraun

4

Questo è un po 'di un hack, ma ha lavorato per il mio progetto:

  1. aggiungere sia progetto Android e progetto Java pianura nell'area di lavoro
  2. Vai alla proprietà per progetto Android -> Java Build Path -> Fonte
  3. fare clic sul link Fonte, in "nome della cartella", assicuratevi di selezionare la directory radice di albero src del progetto pianura Java
  4. Utilizzare un nome descrittivo per "posizione della cartella Linked", come "java_project_src".
  5. stampa Fine e compilare

Questa configurazione per compilare il codice pianura-java come Dalvik bytecode. Nel mio caso, avevo puro codice java con dipendenze molto limitate, ma volevo condividere il puro codice java con progetti non-Android, invece di mantenere separatamente questi file in ogni progetto.

Problemi correlati