Не обращайте внимания на это сообщение, интерфейс командной строки Worklight не создает для вас Android APK, поэтому для него не требуется указывать JDK и Android SDK. Worklight CLI требуется JDK для компиляции кода на стороне сервера, такого как пользовательский код Java, и для создания файла войны.
Интерфейс командной строки Worklight создает проект Android для гибридного приложения в папке «apps/myhybridapp/android/native/». Этот каталог содержит файл AndroidManifest.xml.
Чтобы создать пакет приложения для Android (apk), вам необходимо использовать командную строку Android.
Например, чтобы обновить проект, который будет создан ant, выполните следующую команду:
$ /Users/mfpuser/Library/Android/sdk/tools/android update project -p android/native -t android-19
Updated project.properties
Updated local.properties
No project name specified, using Activity name 'myapp'.
If you wish to change it, edit the first line of build.xml.
Added file android/native/build.xml
Added file android/native/proguard-project.txt
Эта команда добавила следующие файлы:
$ git status
android/native/build.xml
android/native/local.properties
android/native/proguard-project.txt
build.xml — это файл сборки ant.
Если вы откроете build.xml, вы заметите, что есть два способа указать каталог Android SDK. В порядке предпочтения: 1. local.properties 2. переменная среды ANDROID_HOME
Когда я запустил команду, в local.propeties было следующее содержимое:
sdk.dir=/Users/mfpuser/Library/Android/sdk
Вы можете отредактировать local.properties, чтобы указать другое местоположение для Android SDK.
Для уровня Android API
Проект обновления Android также обновил файл project.properties с целью Android, указанной в командной строке.
Вот содержимое project.properties:
# Project target.
target=android-19
Вы также можете отредактировать этот файл, чтобы изменить целевой API.
Теперь вы настроили запуск ant для сборки, убедитесь, что для JAVA_HOME установлено значение Oracle JDK 1.7, которое понадобится для сборки приложения Android.
Как это:
$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.7.0_72.jdk/Contents/Home
Теперь вы можете запустить ant, например, для отладочной сборки.
$ ant -f android/native/build.xml debug
Но опять же, есть много способов сборки Android apk. Я только что описал один, вы должны проверить Документация Android для получения дополнительной информации, включая новую систему сборки на основе gradle.
Надеюсь, это поможет.
person
csantanapr
schedule
05.12.2014