14

标题基本概括了所有内容。我想在 IntelliJ IDEA (13 EAP) 中创建一个新的基于 Gradle 的 Android 项目,就像在 Android Studio 中一样。

我尝试在 IntelliJ 中创建一个新的 Android 项目,但它使用“旧”构建系统,而创建一个新的 Gradle 项目会创建一个根本没有 Android 集成的通用 Java 项目。

我能做些什么?

4

2 回答 2

6
  1. 创建一个安卓项目
  2. 在项目的根目录中创建一个空文件“build.gradle”
  3. 添加到文件中:
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. Menu Run> Edit configurationsand add( +) Groovy 运行/调试配置
  2. 将脚本路径填充到先前创建的文件'build.gradle'
  3. 填写Script parameters理想的任务(例如installDebugassemble

要添加adbshell 命令,您可以向此脚本添加新任务。样本:

task launchDefaultActivity(type:Exec){
    commandLine './adb', 'shell', 'am', 'start', '-c', 'android.intent.category.LAUNCHER', '-n', 'com.example.AndroidGradle/.LaunchActivity'
}
于 2013-11-17T16:32:58.847 回答
5

只是更新:对于 IntelliJ IDEA 13.1.0,您可以点击此链接

正如建议的那样,我只是在此处引用详细信息

要创建基于 Gradle 的 Android 项目,请执行以下操作之一:

  1. 如果您要创建一个新项目:在欢迎屏幕上单击创建新项目或选择文件 | 新项目。结果,新建项目向导打开。如果要将模块添加到现有项目:打开要添加模块的项目,然后选择 File | 新模块。结果,新建模块向导打开。

  2. 在向导的第一页的左侧窗格中,选择 Android。在页面的右侧,选择 Gradle:Android 模块。点击下一步。

  3. 指定要使用的 JDK 和 Android SDK,然后单击“下一步”。
  4. 指定您的 Android 模块设置,然后单击下一步。
  5. 为您的 Android-Gradle 前台配置指定设置,然后单击下一步。
  6. 从列表中选择一个 Android 应用程序模板,然后单击下一步。
  7. 指定所选 Android Activity 模板的设置,然后单击 Next。
  8. 指定名称和位置设置。有关详细信息,请参阅项目名称和位置或模块名称和位置。
  9. 单击完成。
于 2014-07-15T04:57:22.403 回答