Я пытаюсь настроить Android SDK для разработки простой программы из командной строки в Linux (Ubuntu 9.10). Я пробовал затмение, но у него есть проблемы с запуском в Ubuntu, поэтому я отказался от него. Вот что я сделал до сих пор:
- скачал android-sdk_r05-linux_86.tgz из http://developer.android.com/sdk/index.html
- tar xvzf android-sdk_r05-linux_86.tgz
- ln -s android-sdk-linux_86 android
- в .tcshrc добавлен setenv PATH .....: / home / user / android / tools
- источник .tcshrc
- запустил «андроид». Это открыло графический интерфейс. Под доступными пакетами: я установил все и вышел из графического интерфейса.
- запустил 'список целей android' и в нем перечислено:
Доступные цели Android:
id: 1 или "Android-3"
Название: Android 1.5
Тип: Платформа
Уровень API: 3
Редакция: 1
Скины: HVGA-P, HVGA (по умолчанию), QVGA-P, QVGA-L, HVGA-L
id: 2 или "Google Inc.: API Google: 3"
Название: Google API
Тип: Дополнение
Поставщик: Google Inc.
Редакция: 3
Описание: Android + Google API
На основе Android 1.5 (уровень API 3)
Библиотеки:
* com.google.android.maps (maps.jar)
API для Google Maps
Скины: QVGA-P, HVGA-L, HVGA (по умолчанию), QVGA-L, HVGA-P
id: 3 или "Android-4"
Название: Android 1.6
Тип: Платформа
Уровень API: 4
Редакция: 1
Скины: HVGA (по умолчанию), WVGA800, WVGA854, QVGA
id: 4 или "Google Inc.: API Google: 4"
Название: Google API
Тип: Дополнение
Поставщик: Google Inc.
Редакция: 2
Описание: Android + Google API
На основе Android 1.6 (уровень API 4)
Библиотеки:
* com.google.android.maps (maps.jar)
API для Google Maps
Скины: WVGA854, HVGA (по умолчанию), QVGA, WVGA800
id: 5 или "Android-6"
Название: Android 2.0.1
Тип: Платформа
Уровень API: 6
Редакция: 1
Скины: WQVGA432, HVGA (по умолчанию), WVGA800, WVGA854, WQVGA400, QVGA id: 6
или "Google Inc.: API Google: 6"
Название: Google API
Тип: Дополнение
Поставщик: Google Inc.
Редакция: 1
Описание: Android + Google API
На основе Android 2.0.1 (уровень API 6)
Библиотеки:
* com.google.android.maps (maps.jar)
API для Google Maps
Скины: WQVGA400, WVGA854, HVGA (по умолчанию), WQVGA432, QVGA, WVGA800
id: 7 или "Android-7"
Название: Android 2.1
Тип: Платформа
Уровень API: 7
Редакция: 1
Скины: WQVGA432, HVGA (по умолчанию), WVGA800, WVGA854, WQVGA400, QVGA
id: 8 или "Google Inc.: API Google: 7"
Название: Google API
Тип: Дополнение
Поставщик: Google Inc.
Редакция: 1
Описание: Android + Google API
На основе Android 2.1 (уровень API 7)
Библиотеки:
* com.google.android.maps (maps.jar)
API для Google Maps
Скины: WQVGA400, WVGA854, HVGA (по умолчанию), WQVGA432, QVGA, WVGA800
Я хочу создать простую программу Hello World для моего Motorola Droid. Какую из этих целей я должен использовать?
Как мне увидеть скины?
Если я запускаю 'android' из командной строки, он говорит, что виртуальных устройств нет. Виртуальное устройство совпадает с целью?
Как получить скин дроида и / или цель дроида и / или виртуальное устройство дроида?
Я думаю, что мне нужно запустить что-то вроде 'android create avd --target 2 --name my_avd', но не уверен. Есть ли пошаговый список, как это сделать где-нибудь?
спасибо,
Bob
Позже:
Я понял, что мне нужно создавать цели (= виртуальные устройства), например:
android create avd -t 1 -n myavd1
.......
android create avd -t 8 -n myavd8
Это дало мне 8 виртуальных устройств в графическом интерфейсе, когда я запускал «android» из командной строки.
Кто-нибудь знает, какой уровень / платформу API использовать для Droid? А где взять нужную шкурку? Есть ли какие-то аппаратные спецификации, которые мне нужно знать для разработки Droid?
Наконец, есть ли какие-нибудь списки шагов для создания приложения hello world из командной строки (linux), запуска его на эмуляторе и запуска на реальном телефоне?
Bob