Подтвердить что ты не робот

Создайте новый проект на базе Android Gradle в IntelliJ IDEA

Название довольно много говорит обо всем. Я хотел бы создать новый проект на базе Android Gradle в IntelliJ IDEA (13 EAP), как я могу сделать в Android Studio.

Я пробовал создать новый Android-проект в IntelliJ, но он использует "старую" систему сборки, а при создании нового проекта Gradle создается общий Java-проект, который вообще не имеет интеграции с Android.

Что я могу сделать?

4b9b3361

Ответ 1

  • Создайте проект андроида
  • Создайте пустой файл `build.gradle 'в корневом каталоге вашего проекта
  • Добавить к файлу:
buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.5.+'
    }
}

apply plugin: 'android'

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
}

android {
    compileSdkVersion 18
    buildToolsVersion "19"

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }

        instrumentTest.setRoot('tests')

        debug.setRoot('build-types/debug')
        release.setRoot('build-types/release')
    }
}
  1. Меню Run > Edit configurations и добавить (+) Groovy конфигурацию запуска/отладки
  2. Заполните script путь к ранее созданному файлу 'build.gradle'
  3. Заполните Script parameters желаемой задачей (например, installDebug или assemble)

Чтобы добавить команду adb shell, вы можете добавить новую задачу к этому script. Пример:

task launchDefaultActivity(type:Exec){
    commandLine './adb', 'shell', 'am', 'start', '-c', 'android.intent.category.LAUNCHER', '-n', 'com.example.AndroidGradle/.LaunchActivity'
}

Ответ 2

Просто обновление: для IntelliJ IDEA 13.1.0 вы можете следить за этой ссылкой

Как я уже сказал, я просто цитирую подробности здесь

Чтобы создать проект Android на основе Gradle, выполните одно из следующих действий:

  • Если вы собираетесь создать новый проект: нажмите "Создать новый проект" на экране приветствия или выберите "Файл | Новый проект. В результате Откроется мастер создания проекта. Если вы собираетесь добавить модуль в существующий проект: откройте проект, к которому хотите добавить модуль, и выберите Файл | Новый модуль. В результате откроется мастер создания нового модуля.

  • На первой странице мастера в левой панели выберите Android. В правой части страницы выберите Gradle: Android Модуль. Нажмите" Далее ".

  • Укажите используемый JDK и Android SDK и нажмите" Далее ".
  • Укажите настройки вашего модуля Android и нажмите" Далее ".
  • Укажите настройки для конфигурации Android- Gradle Foreground и нажмите" Далее ".
  • Выберите шаблон приложения Android из списка и нажмите" Далее ".
  • Укажите настройки для выбранного шаблона активности Android и нажмите" Далее ".
  • Укажите настройки имени и местоположения. Дополнительные сведения см. В разделе" Название и местоположение проекта "," Имя и расположение модуля ".
  • Нажмите" Готово".