Autore Topic: da libraryProject a JAR  (Letto 431 volte)

Offline Carlos

  • Utente junior
  • **
  • Post: 74
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Zopo ZP1000
  • Play Store ID:
    Giovanni Miceli
  • Sistema operativo:
    Windows 8
da libraryProject a JAR
« il: 30 Aprile 2013, 02:12:54 CEST »
0
Ciao ragazzi,

sto cercando di capire se è possibile esportare un progetto (library) in JAR in modo da poter utilizzare la libreria anche in altri progetti e/o inviare il mio progetto agli altri membri del team senza dover condividere l'intera cartella.

Mi spiego meglio:
- ho un progetto Android
- ho un progetto impostato come libreria
- ho aggiunto al progetto Android la libreria

Vorrei:
- un progetto Android
- un JAR della libreria da inserire nella cartella libs

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:da libraryProject a JAR
« Risposta #1 il: 30 Aprile 2013, 08:36:31 CEST »
0
nella cartella bin (o nella gen, non ricordo) del progetto android che è libreria non trovi il jar?
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:da libraryProject a JAR
« Risposta #2 il: 30 Aprile 2013, 10:40:39 CEST »
0
I progetti libreria non sono esportabili come jar. Stanno lavorando a questa cosa e nel futuro sistema di building (che sarò basato su Gradle) i progetti libreria saranno impacchettati in un formato chiamato aar.
Nel tuo progetto libreria usi anche risorse (stringhe, layout, ecc)? In caso negativo puoi convertirlo in una libreria Java "semplice" e creare il jar di quello.

PS: Questo è stato uno dei motivi per il quale ho deciso di usare Maven come sistema di building :)