Autore Topic: Compilare codice sorgente Launcher Android  (Letto 2985 volte)

Offline noodles

  • Utente junior
  • **
  • Post: 130
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Sistema operativo:
    Mac OS X Snow Leopard
Compilare codice sorgente Launcher Android
« il: 21 Settembre 2010, 12:25:32 CEST »
0
Ho appena scaricato il codice sorgente del Launcher di Android qu:
android.git.kernel.org Git - platform/packages/apps/Launcher.git/summary

L'ho importato in Eclipse, ma non compila. Ci sono diversi package, nomi variabili e classi non risolti... come mai? Qualcuno ha mai provato a fare una cosa simile?
In più non so con quale SDK importarlo, ho provato sia 2.1 che il 2.2. stessa identica cosa.


Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Compilare codice sorgente Launcher Android
« Risposta #1 il: 21 Settembre 2010, 12:54:58 CEST »
0
Io credo che il Launcher android si rifaccia, per molti aspetti, a variabili e classi presenti nelle altre app che fanno da corredo ad android.
Postate il LogCat LogCat LogCat LogCat LogCat

Offline noodles

  • Utente junior
  • **
  • Post: 130
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Sistema operativo:
    Mac OS X Snow Leopard
Re:Compilare codice sorgente Launcher Android
« Risposta #2 il: 21 Settembre 2010, 13:04:56 CEST »
0
ci avevo pensato anche io... quale soluzione allora?

Alcuni Launcher Custom, vedi ADW Launcher non ha fatto altro che moddare il launcher di Android di default.

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Compilare codice sorgente Launcher Android
« Risposta #3 il: 21 Settembre 2010, 13:43:02 CEST »
0
Devi compilare interamente Android.

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Compilare codice sorgente Launcher Android
« Risposta #4 il: 21 Settembre 2010, 14:04:52 CEST »
0
Devi compilare interamente Android.
Io non ho capito una cosa peró. Tutti questi ADW, LauncherPro e compagnia bella, non funzionerebbero se mancassero le app android?
Postate il LogCat LogCat LogCat LogCat LogCat

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Compilare codice sorgente Launcher Android
« Risposta #5 il: 21 Settembre 2010, 14:07:45 CEST »
0
Io non ho capito una cosa peró. Tutti questi ADW, LauncherPro e compagnia bella, non funzionerebbero se mancassero le app android?

In che senso?

Offline noodles

  • Utente junior
  • **
  • Post: 130
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Sistema operativo:
    Mac OS X Snow Leopard
Re:Compilare codice sorgente Launcher Android
« Risposta #6 il: 21 Settembre 2010, 14:46:04 CEST »
0
Dici ricompilare interamente android perchè ho bisogno di tutto il codice, visto che non riesco a risolvere alcuni nomi?

Ho trovato questo link, che credo faccia al caso mio, che ne pensate?
  Browsing Android Source in Eclipse

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Compilare codice sorgente Launcher Android
« Risposta #7 il: 21 Settembre 2010, 17:02:42 CEST »
0
Purtroppo si.
Sicuramente alcune dipendenze sono interne al framework percui per compilare l'app devi necessariamente compilare tutto.
Tieni conto però che una volta che hai compilato tutto puoi andare a compilare la sola applicazione. Al momento non mi ricordo più il comando però...

Offline Qlimax

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 757
  • Respect: +202
    • Google+
    • _Qlimax
    • Mostra profilo
    • www.egsolutions.ch
  • Dispositivo Android:
    Galaxy Nexus - Nexus One - Wildfire - Magic
  • Play Store ID:
    egsolutions.ch
  • Sistema operativo:
    Ubuntu 12.04, Windows 7
Re:Compilare codice sorgente Launcher Android
« Risposta #8 il: 21 Settembre 2010, 17:22:52 CEST »
0
Dici ricompilare interamente android perchè ho bisogno di tutto il codice, visto che non riesco a risolvere alcuni nomi?

Ho trovato questo link, che credo faccia al caso mio, che ne pensate?
  Browsing Android Source in Eclipse

se ti interessa avevo fatto una guida simile in italiano :)

[facile] Ottenere e sfogliare i sorgenti di android in Eclipse sotto Linux - Android Developers Italia

Offline noodles

  • Utente junior
  • **
  • Post: 130
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Sistema operativo:
    Mac OS X Snow Leopard
Re:Compilare codice sorgente Launcher Android
« Risposta #9 il: 21 Settembre 2010, 18:12:08 CEST »
0
Purtroppo si.
Sicuramente alcune dipendenze sono interne al framework percui per compilare l'app devi necessariamente compilare tutto.
Tieni conto però che una volta che hai compilato tutto puoi andare a compilare la sola applicazione. Al momento non mi ricordo più il comando però...

ok, c'è qualcosa che mi sfugge però... ho importato in eclipse il codice sorgente dell'SDK (stessa procedura che ha suggerito Qlimax nella sua guida), ma nonostante tutto continuo a vedere i nomi non risolti... prima di ricompilare tutto pensavo bastasse fare questo, non è così?
« Ultima modifica: 24 Settembre 2010, 19:52:57 CEST da noodles »

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Compilare codice sorgente Launcher Android
« Risposta #10 il: 21 Settembre 2010, 22:12:23 CEST »
0
Non saprei io l'ho compilato seguendo le istruzioni che ci sono sul sito di Android...

Offline noodles

  • Utente junior
  • **
  • Post: 130
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Sistema operativo:
    Mac OS X Snow Leopard
Re:Compilare codice sorgente Launcher Android
« Risposta #11 il: 21 Settembre 2010, 22:27:46 CEST »
0
Non saprei io l'ho compilato seguendo le istruzioni che ci sono sul sito di Android...

non ho mai avuto a che fare con tutto questo, quindi sono un po' confuso... ricompilare android da codice sorgente, che cosa mi produce esattamente? Quello che ottengo in che modo poi mi può servire per risolvere i nomi nel codice del Launcher e quindi compilare questo ultimo?

Scusa le domande banali, ma voglio capire a fondo esattamente di cosa ho bisogno per fare quello che voglio e perchè.

Offline noodles

  • Utente junior
  • **
  • Post: 130
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Sistema operativo:
    Mac OS X Snow Leopard
Re:Compilare codice sorgente Launcher Android
« Risposta #12 il: 23 Settembre 2010, 10:30:31 CEST »
0
Non saprei io l'ho compilato seguendo le istruzioni che ci sono sul sito di Android...

ti riferisci a queste Get Android Source Code | Android Open Source

su che OS hai compilato? hai avuto particolari problemi?

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Compilare codice sorgente Launcher Android
« Risposta #13 il: 23 Settembre 2010, 10:56:04 CEST »
0
ti riferisci a queste Get Android Source Code | Android Open Source

su che OS hai compilato? hai avuto particolari problemi?

Ho compilato su ubuntu 9.04 su macchina virtuale virtualbox e non ho avuto problemi...

Offline noodles

  • Utente junior
  • **
  • Post: 130
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Sistema operativo:
    Mac OS X Snow Leopard
Re:Compilare codice sorgente Launcher Android
« Risposta #14 il: 23 Settembre 2010, 12:43:35 CEST »
0
Ho compilato su ubuntu 9.04 su macchina virtuale virtualbox e non ho avuto problemi...

io su Snow Leopard non ci levo le gambe...  :-(