Кто как, а я установил android SDK в $HOME/coding : Code alex@ubuntu:~/coding/android-sdk-linux_86$ ls add-ons platforms SDK Readme.txt tools google-market_licensing platform-tools temp За основу решил взять PhoneGAP Но eclipse как-то мне не по душе, а статья с терминало - ну скажем так :-) есть сложности Вобщем по ней я наваял такие скрипты : [spoiler=Создание проекта (createAndroidProject)] Code #!/bin/bash export HOME EDITOR='gedit'
cat "$HOME/.androidAppBase.tar.gz" >> /dev/null if [ $? -eq 1 ] then echo "Загрузка шаблона приложения..." DR=`pwd` cd $HOME wget http://alexcoder.ucoz.ru/files/.androidAppBase.tar.gz cd $DR echo "Загрузка шаблона завершена" fi
echo "Распаковка шаблона" tar xvfz "$HOME/.androidAppBase.tar.gz" >> /dev/null echo "Распаковка произведена." `$EDITOR ./assets/www/index.html` Кстати, можно перенастроить на отличный от gedit редактор изменением следующей строки : [/spoiler] [spoiler=Загрузка в эмулятор(androidBuildInstallEmulator)] Code #!/bin/bash
function buildAndInstall(){ #Засыпание на время загрузки эмулятора и прочую мелочь :-) Выставлено "от балды" sleep 70 ant debug install }
#Путь к папке tools в Android SDK A_SDK_PATH="/home/alex/coding/android-sdk-linux_86/tools"
#Загрузка проекта в 5е вирт.устройство. Возможно вам придётся юзать другое (юзайте /home/alex/coding/android-sdk-linux_86/tools/android list target чтобы узнать номер вирт.устройства)
"$A_SDK_PATH/android" update project -p `pwd` -t 5 echo "You must start ANDROID virtual device (id 5) and wait for 1 minute" "$A_SDK_PATH/android" & buildAndInstall echo "all OK" [/spoiler] [spoiler=Загрузка на телефон (внимание! Я не проверял работу :-)) (androidBuildInstall)] Code #!/bin/bash
A_SDK_PATH="/home/alex/coding/android-sdk-linux_86/tools" "$A_SDK_PATH/android" update project -p `pwd` -t 5 ant debug install echo "all OK" [/spoiler] Юзаем так : Code cd <папка в которой будет проект> createAndroidProject #редактируем androidBuildInstallEmulator #По желанию :-) androidBuildInstall По поводу API - снова отошлю к http://www.phonegap.com/
|