суббота, 19 декабря 2009 г.

Создание нового проекта для Андроида

Будем создавать новый проект для Андроида через командную строку. В Инете много руководств, которые описывают создание проекта для Андроида с помощью Eclipse, NetBeans и других IDE. Не то чтобы я противник IDE, но иногда полезно пару раз ручками самому все сделать.

Итак, нам опять потребуется тул android.exe из каталога /tools.

Для создания нового проекта нужно запустить следующую команду:

android create project -n test1 -t 3 -p d:\prj2\android\test1 -k com.android.acme.test1 -a Test1


В результате, в консольке будет выведен следующее:

Created project directory: d:\prj2\android\test1
Created directory D:\PRJ2\android\test1\src\com\android\acme\test1
Added file d:\prj2\android\test1\src\com\android\acme\test1\Test1.java
Created directory D:\PRJ2\android\test1\res
Created directory D:\PRJ2\android\test1\bin
Created directory D:\PRJ2\android\test1\libs
Created directory D:\PRJ2\android\test1\res\values
Added file d:\prj2\android\test1\res\values\strings.xml
Created directory D:\PRJ2\android\test1\res\layout
Added file d:\prj2\android\test1\res\layout\main.xml
Added file d:\prj2\android\test1\AndroidManifest.xml
Added file d:\prj2\android\test1\build.xml


Как видно, создана куча новых каталогов и файлов, в том числе файл сборки. Чтобы собрать приложение, необходимо, чтобы на машине была установлена Java и Ant.

Разберем параметры команды android create project. Этих параметров пять, и четыре из них обязательны. Итак:

-n - имя проекта. Необязательно.
-t - платформа, под которую проект собирается. Обязательно.
-p - путь с каталогу проекта. Обязательно.
-k - полное имя пакета. Обязательно.
-a - имя Activity. Обязательно.

Activity - это что-то вроде instance приложения в Андроиде.

Что еще очень удобно, так это то, что создается готовый (хотя и пустой) проект, который можно сразу же собрать и установить в Андроид. Для этого в файле сборки есть все необходимые таргеты.

Комментарии: 1:

В 4 марта 2022 г. в 00:00 , Blogger baengadient сказал(а)...

Casino City (New Jersey) - Mapyro
Casino City 여주 출장샵 is 경상남도 출장안마 a casino in 전라남도 출장마사지 New Jersey, United States and is open daily 24 hours. The casino has a total of 1200 slots, 28 광주광역 출장마사지 table games, 진주 출장안마 and a poker room.

 

Отправить комментарий

Подпишитесь на каналы Комментарии к сообщению [Atom]

<< Главная страница