Я пытаюсь настроить SDK для Android, чтобы разработать простую программу в командной строке в 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
- source.tcshrc
- ran 'android'. Это открыло gui. В доступных пакетах: я все установил и выхожу из gui.
- run 'android list target' и он перечисляет эти:
Доступные цели 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" Имя: API Google Тип: надстройка Поставщик: Google Inc. Редакция: 3 Описание: Android + API Google На основе Android 1.5 (API уровня 3) Библиотеки: * com.google.android.maps(maps.jar) API для Карт Google Скины: 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" Имя: API Google Тип: надстройка Поставщик: Google Inc. Редакция: 2 Описание: Android + API Google На основе Android 1.6 (уровень API 4) Библиотеки: * com.google.android.maps(maps.jar) API для Карт Google Скины: 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" Имя: API Google Тип: надстройка Поставщик: Google Inc. Редакция: 1 Описание: Android + API Google На основе Android 2.0.1 (уровень API 6) Библиотеки: * com.google.android.maps(maps.jar) API для Карт Google Скины: 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" Имя: API Google Тип: надстройка Поставщик: Google Inc. Редакция: 1 Описание: Android + API Google На основе Android 2.1 (уровень API 7) Библиотеки: * com.google.android.maps(maps.jar) API для Карт Google Скины: WQVGA400, WVGA854, HVGA (по умолчанию), WQVGA432, QVGA, WVGA800
Я хочу создать простую милую программу для моего мотогонок. Какую из этих целей я должен использовать?
Как увидеть скины?
Если я запускаю "android" из командной строки, он говорит, что виртуальных устройств нет. Является ли виртуальное устройство таким же, как цель?
Как получить скин дроида и/или цель дроида и/или виртуальное устройство дроида?
Я ДУМАЮ, что мне нужно запустить что-то вроде "android create avd --target 2 --name my_avd", но не уверен. Есть ли пошаговый список того, как это сделать?
спасибо, Боб
Позже:
Я понял, что мне нужно создавать цели (= виртуальные устройства) следующим образом:
android create avd -t 1 -n myavd1
.......
android создать avd -t 8 -n myavd8
Это дало мне 8 виртуальных устройств в gui, когда я запускал "android" из командной строки.
Кто-нибудь знает, какой уровень/платформа api использовать для Droid? И где взять правильную кожу? Есть ли какие-то аппаратные спецификации, которые мне нужно знать для разработки Droid?
Наконец, есть ли какие-либо списки шагов для создания приложения hello world из командной строки (linux) и запускать его на эмуляторе, а затем запускать его на реальном телефоне?
Боб