Создайте приложение Android Studio через командную строку
Я хочу создать приложение Android Studio (система сборки Gradle), но я хочу сделать это через командную строку.
- Mysql: установите формат DATETIME в «DD-MM-YYYY HH: MM: SS» при создании таблицы
- Выполнить и получить вывод команды оболочки в node.js
- Загрузка MySQL дампа из командной строки
- Как разобрать аргументы командной строки в Java?
- Как удалить все таблицы MySQL из командной строки без разрешений базы данных DROP?
- wmic error (недопустимый формат XSL) в windows7
- Запуск макроса Excel из внешнего Excel с помощью VBScript из командной строки
- Как установить компоненты cygwin из командной строки?
Android Studio автоматически создает оболочку Gradle в корневом каталоге вашего проекта, что и вызывает Gradle. Обертка – это в основном сценарий, который вызывает реальный двоичный код Gradle и позволяет вам поддерживать Gradle в актуальном состоянии, что упрощает управление версиями. Чтобы запустить команду Gradle, вы можете просто использовать скрипт gradlew
найденный в корне вашего проекта (или gradlew.bat
в Windows), за которым следует имя задачи, которую вы хотите запустить. Например, чтобы создать отладочную версию вашего приложения для Android, вы можете запустить ./gradlew assembleDebug
из корня вашего репозитория. В настройке проекта по умолчанию полученный apk можно найти в app/build/outputs/apk/app-debug.apk
. На машине * nix вы также можете запустить find . -name '*.apk'
find . -name '*.apk'
чтобы найти его, если его там нет.
Попробуйте это (только для OS X):
brew install homebrew/versions/gradle110
gradle build
Вы можете использовать gradle tasks
чтобы увидеть все задачи, доступные для текущего проекта. Здесь не требуется Android Studio
.
существует два типа сборки для создания вашего приложения с использованием настроек сборки Gradle: один для отладки вашего приложения – отладка – и один для создания финального пакета для режима выпуска – выпуска.
Создание в режиме отладки
-
Сначала перейдите в папку проекта Studio Studio с помощью CMD
-
запустите эту команду gradlew.bat assembleDebug
- Окно вывода выглядит так:
Построить подписанный apk в режиме выпуска
-
Отредактируйте файл build.gradle, чтобы создать проект в режиме выпуска:
android { ... defaultConfig { ... } signingConfigs { release { storeFile file("myreleasekey.keystore") storePassword "password" keyAlias "MyReleaseKey" keyPassword "password" } } buildTypes { release { ... signingConfig signingConfigs.release } }}
- запустите эту команду gradlew.bat assembleRelease
Сделано. Удачи!
Вы, скорее всего, здесь, потому что хотите его установить!
строить
gradlew
(В Windows gradlew.bat
)
Затем установите
adb install -r exampleApp.apk
( -r
заменяет существующую копию, добавляет -s
если она установлена на эмуляторе)
бонус
Я установил псевдоним в свой файл ~/.bash_profile
, чтобы сделать его командой 2char.
alias bi="gradlew && adb install -r exampleApp.apk"
(Сокращение для сборки и установки)
Cheatsheet для запуска Gradle из командной строки для проектов Android Studio в Linux:
cd ./gradlew ./gradlew tasks ./gradlew --help
Должен вас начать ..
Для Mac используйте эту команду
./gradlew task-name
Только для пользователей MAC
Расширение ответа Виджи .
Пошаговая процедура:
- Открытый терминал
- Измените свой каталог на свой проект (cd PathOfYourProject)
-
Скопируйте и вставьте эту команду и нажмите enter:
chmod +x gradlew
-
Как сказал Vji :
./gradlew task-name
Добавляя ценность ко всем этим ответам,
многие из них попросили команду для запуска приложения в AVD после завершения сборки.
adb install -r {path-to-your-bild-folder}/{yourAppName}.apk