Sto provando a configurare l'SDK Android per sviluppare un semplice programma sulla riga di comando in Linux (Ubuntu 9.10). Ho provato eclipse, ma ha problemi con l'esecuzione su Ubuntu, quindi ho rinunciato. Ecco quello che ho fatto finora:Come configurare Android SDK per lo sviluppo della riga di comando su linux?
- scaricato android-sdk_r05-linux_86.tgz da http://developer.android.com/sdk/index.html
- tar xvzf android-sdk_r05-linux_86.tgz
- ln -s android-sdk-linux_86 Android
- in .tcshrc aggiunto PATH setenv .....:/home/utente/android/tools
- fonte .tcshrc
- corse 'Android'. Questo ha aperto una GUI. Sotto i pacchetti disponibili: ho installato tutto e ho lasciato il gui.
- corse 'target list Android' e ha elencato questi:
disponibili obiettivi Android:
id: 1 or "android-3" Name: Android 1.5 Type: Platform API level: 3 Revision: 1 Skins: HVGA-P, HVGA (default), QVGA-P, QVGA-L, HVGA-L
id: 2 or "Google Inc.:Google APIs:3" Name: Google APIs Type: Add-On Vendor: Google Inc. Revision: 3 Description: Android + Google APIs Based on Android 1.5 (API level 3) Libraries: * com.google.android.maps (maps.jar) API for Google Maps Skins: QVGA-P, HVGA-L, HVGA (default), QVGA-L, HVGA-P
id: 3 or "android-4" Name: Android 1.6 Type: Platform API level: 4 Revision: 1 Skins: HVGA (default), WVGA800, WVGA854, QVGA
id: 4 or "Google Inc.:Google APIs:4" Name: Google APIs Type: Add-On Vendor: Google Inc. Revision: 2 Description: Android + Google APIs Based on Android 1.6 (API level 4) Libraries: * com.google.android.maps (maps.jar) API for Google Maps Skins: WVGA854, HVGA (default), QVGA, WVGA800
id: 5 or "android-6" Name: Android 2.0.1 Type: Platform API level: 6 Revision: 1 Skins: WQVGA432, HVGA (default), WVGA800, WVGA854, WQVGA400, QVGA id: 6 or "Google Inc.:Google APIs:6" Name: Google APIs Type: Add-On Vendor: Google Inc. Revision: 1 Description: Android + Google APIs Based on Android 2.0.1 (API level 6) Libraries: * com.google.android.maps (maps.jar) API for Google Maps Skins: WQVGA400, WVGA854, HVGA (default), WQVGA432, QVGA, WVGA800
id: 7 or "android-7" Name: Android 2.1 Type: Platform API level: 7 Revision: 1 Skins: WQVGA432, HVGA (default), WVGA800, WVGA854, WQVGA400, QVGA
id: 8 or "Google Inc.:Google APIs:7" Name: Google APIs Type: Add-On Vendor: Google Inc. Revision: 1 Description: Android + Google APIs Based on Android 2.1 (API level 7) Libraries: * com.google.android.maps (maps.jar) API for Google Maps Skins: WQVGA400, WVGA854, HVGA (default), WQVGA432, QVGA, WVGA800
Voglio creare un semplice programma ciao mondo per il mio droide Motorola. Quale di questi obiettivi dovrei usare?
Come vedo le Skin?
Se eseguo "android" dalla riga di comando, si dice che non ci sono dispositivi virtuali. Un dispositivo virtuale è uguale a un target?
Come si ottiene una pelle droide e/o un bersaglio droide e/o un dispositivo virtuale droide?
Penso che ho bisogno di eseguire qualcosa di simile 'androide creano AVD --target 2 --name my_avd', ma non è sicuro. Esiste un elenco dettagliato di come farlo da qualche parte?
grazie, Bob
tardi:
ho capito che dovevo creare i target (= dispositivi virtuali) in questo modo:
android create avd -t 1 -n myavd1
.......
android create avd -t 8 -n myavd8
Questo mi ha dato 8 dispositivi virtuali nel gui quando ho eseguito 'android' dalla riga di comando.
Qualcuno sa quale livello/piattaforma API utilizzare per il Droid? E dove trovare la pelle giusta? C'è qualcosa di specifico dell'hardware, che devo conoscere per lo sviluppo di Droid?
Infine, esistono degli elenchi di passaggi per creare un'app hello world dalla riga di comando (linux) ed eseguirlo sull'emulatore e quindi eseguirlo su un telefono reale?
Bob
Come è una risposta? Inoltre, Eclipse ha problemi su qualsiasi piattaforma, non solo su Ubuntu – ognian
Ognian, questa è una richiesta per ulteriori informazioni, come utente292344 ha scritto: "Ho provato eclipse, ma ha problemi di esecuzione su Ubuntu, quindi ho rinunciato a questo." che è troppo vago per aiutare (proprio come è la tua osservazione sul problema di Eclipse non specificato). Questo è fuori tema, quindi per favore attenetevi ai fatti che possono aiutare l'OP. – Gilead
Sì .. Ubuntu ed Eclipse non hanno alcun problema per me ... ** + 1 per Ubuntu ed Eclipse ... ** Se potesse spiegare qual è il suo problema, allora potremmo risolverlo .. o cercare di risolverlo ... La mia configurazione .. Ubuntu 10.10, Eclipse Helios con gli ultimi aggiornamenti per tutti gli strumenti S/W e SDK ... È il mio ambiente di compilazione principale. –