2015-01-24 13 views
6

Sto cercando di far funzionare il progetto grady libgdx su AIDE. AIDE è un'app su Android che funziona come un IDE. Non sembra funzionare come buildconfig.java non ha il nome del pacchetto generato. Qualcuno ha qualche soluzione?Come ottenere il progetto Eclipse gradato LibGDX per lavorare su AIDE (app Android IDE)

+0

Lo stesso problema qui, ho 2 progetti gradli libgdx di cui solo 1 funziona ... Ho cercato di trovare la differenza nel progetto.proprietà ma non ho avuto fortuna ... Ho avuto lo stesso tipo di errore che descrivi ma da oggi non è nemmeno in grado di risolvere il pacchetto badlogic in modo che sia probabilmente correlato al gradle. Qualcuno ha suggerimenti su come rintracciarlo? –

+0

Stamattina stavo lavorando letteralmente a questa cosa e probabilmente stasera ne farò un altro. Ho i progetti da compilare ma si bloccano all'istante e fastidiosamente non ci sono errori nel logcat in AIDE.Una cosa che aiuta è la creazione di un nuovo progetto LibGDX in AIDE, e quindi provare a creare il tuo per abbinarlo. Un helper fa clic sulle proprietà del progetto e scompone le librerie usate ecc., Spesso non le trova, e tu devi modificare tu stesso il percorso di classe. Non ho ancora risolto questo problema ufficialmente, ma se lo faccio pubblicherò una risposta più tardi stasera –

risposta

0

Ok, ho ottenuto la compilazione del mio progetto. Quello che ho fatto è stato ...

  1. creato un nuovo progetto LibGDX sotto AIDE.
  2. Lasciato tutti i nomi delle cartelle come erano. per esempio gdx-game, gdx-game-android.
  3. Utilizzo di adb Ho trasferito tutti i miei file in queste rispettive cartelle. per esempio. core = gdx-game, android = gdx-game-android
  4. Ho anche dovuto copiare in un percorso .class da un'altra applicazione di prova di lavoro LibGDX che avevo creato in precedenza in AIDE, poiché questa volta non ce n'era una.

Et Voilà!

Almeno funziona per me.

+0

Puoi descrivere come usi adb per spingere in aiuto? – thhVictor

+0

(Tutto questo è gestito attraverso un terminale) Quindi il comando adb per spingere i file è adb push C'è una buona probabilità, a seconda del dispositivo che la vostra directory root sarà/sdcard. Per scoprirlo, prova adb shell. Ti collegherà al tuo telefono nella radice. Potrebbe essere necessario attivare le opzioni sviluppatore-> Debug USB, se non lo hai già attivato. Poi ho appena trovato il percorso dei file della mia cartella AIDE (quelli di gdx-game e gdx-game-android) e ho trasferito lì i file. Oppure puoi comprimerli, inviarli per e-mail e decomprimerli nella cartella giusta usando qualcosa come Astro –

+0

Ho appena notato che oggi c'è un aggiornamento su AIDE che ora usa gradle !! Non l'ho ancora provato, ma potrebbe fare tutto il mio lavoro ieri, per niente! –

0

Ecco la mia soluzione:

prima copia della cartella core/src per Android/cartella src quindi copiare la cartella librerie da un progetto nella cartella Android

L'unico problema riscontrato era il file libgdx.jar di Aide versione precedente. Ho scaricato l'ultima versione di gdx e copia i file jar nella cartella libs.

0

@thhVictor, "Esso non sembra funzionare come il buildconfig.java non ha il nome del pacchetto generato"

È perché AIDE cerca di trattare progetto Java regolare (che è il progetto LibGdx denominato "core") come progetto Android. Puoi verificarlo navigando nella directory core/e vedere che l'opzione AIDE mostra "apri questo progetto per app Android" invece di "apri questo progetto Java". Dopo l'apertura e cliccando su "Esegui" vedrete il vostro errore

Hai 2 opzioni:

  1. https://github.com/Deepscorn/libgdx-gradle-template/blob/master/README.md#aide

  2. file di progetto eclise Gradle-based basate http://deepscorn.blogspot.ru/2016/07/building-and-running-android-studio.html

Entrambi richiedono di fare le cose a mano. Ma preferisco il gradle-based perché è una cosa moderna e quindi spero che gli sviluppatori di AIDE forniscano supporto per i normali progetti java basati su gradazioni

Problemi correlati