Создайте проект без Android Studio

Как построить Android Studio project с помощью gradle без установки IDE , если я никогда не устанавливал gradle , но у меня есть android sdk и jdk ?

Если проект был создан с помощью Android Studio, он должен иметь сценарий gradlew в корневом каталоге, который вы можете использовать для выполнения Gradle из командной строки (например, gradlew build ).

Шаги для создания с использованием командной строки:

Откройте CMD и переместите его в корневой каталог проекта (вы также можете перейти в каталог сначала с помощью файла Explore, а затем щелкнуть правой кнопкой мыши, удерживая нажатой клавишу SHIFT и выбрав « Open Command window Here из доступной опции)

Для Debug Builds Запустите команду:

  gradlew assembleDebug 

Для выпусков сборки:

Сначала вам нужно написать конфигурацию подписи в файле build.gradle вашего модуля, например

 apply plugin: 'android' android { compileSdkVersion 19 buildToolsVersion '19.0.1' defaultConfig { minSdkVersion 8 targetSdkVersion 14 } signingConfigs { mySigning{ storeFile file("YOUR_KEYSTORE_PATH") storePassword "KEY_STORE_PASSWORD" keyAlias "KEY_ALIAS" keyPassword "ALIAS_PASSWORD" } } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' signingConfig signingConfigs.mySigning zipAlign true } } } 

После настройки Запустите команду

  gradlew assembleRelease 

Во время выполнения команды она автоматически загружает требуемую версию градиента на вашем компьютере . Если вы хотите изменить версию градиента, вы должны настроить ее в файле build.gradle внутри задачи оболочки, если вы создали

 task wrapper(type: Wrapper) { gradleVersion = '1.4' //1.4 is version } 

И если применимо, вам нужно изменить distributionUrl в файле gradle-wrapper.properties расположенном по адресу $ ROOT_PROJECT_DIR / gradle like

  distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-bin.zip 
Intereting Posts
«Доля Bluetooth перестала работать» при выполнении LeScan Полосатый фон с двумя цветами? CursorLoader не обновляется после изменения данных Остановить имя приложения в строке заголовка DrawableRight из EditText Как анимировать верхнюю и нижнюю панели инструментов (или любой другой вид) входить / выходить на экране в списке CoordinatorLayout? Как отправить данные JSON в качестве параметра с Android на службу Джерси RESTful Тот же Firebase Instance для iOS и Android-приложения Установите видео в качестве фона RecyclerView – обратный вызов, когда вид больше не отображается Каковы возможные причины: «Не удалось отобразить сегмент из общего объекта: операция не разрешена» и как отлаживать? ExpandableListView – скрыть индикатор для групп без детей Поддержка couchbase lite с другим сервером Несколько обратных фоновых изображений в соответствии с разрешениями экрана Легкий способ скрыть системную панель на Android ICS