Я просто столкнулся с той же проблемой. Я нашел обходной путь, хотя.
Первый - это отбой: загрузите платформы в возглавляемой системе и просто скопируйте подкаталоги платформ в каталог Android SDK / платформы.
Если, как и я, у вас нет непосредственного доступа к другой среде Android-разработчика, вы можете зайти в архив Google SDK и загрузить один из других SDK, включающих платформы. Этот способ означает, что вы можете разрабатывать только для Android 1.1 и 1.5.
Загрузка для систем Linux - это их Android 1.5 r3. Конечно, страницы загрузки SDK от Google не подходят для Lynx, поэтому мне пришлось получить прямую ссылку из другой системы с графическим интерфейсом.
wget http://dl.google.com/android/archives/android-sdk-linux_x86-1.5_r3.zip
Тогда нужно просто распаковать архив и переместить sibdirs платформы на новый каталог SDK платформы.
android create avd -t 3 -p path/to/avd/dir -n "name"
Это создает AVD для платформы 1.5 с указанными вами именем и каталогом. Обратите внимание, что avd dir не должно существовать. Если вы хотите перезаписать, добавьте --force к команде.
На этом пути установлена платформа и создан AVD. К сожалению, на данный момент попытка сборки не удалась, потому что я запускаю 64-битный сервер, а Google выпускает только 32-битные инструменты.
Я нашел решение для этого в принятом ответе на этот вопрос стекопотока и использовал sudo apt-get install ia32-libs
, чтобы включить возможность запуска 32-битных инструментов.
Тогда вы сможете использовать инструмент android в CLI, чтобы либо преобразовать проект eclipse (для версии 1.5 или ниже) в систему сборки ant, либо вы можете создать новый проект, чтобы начать работу над ним. .
Надеюсь, это поможет!