繁体   English   中英

在IntelliJ IDEA中创建基于Gradle的新项目

[英]Create new Gradle based Android project in IntelliJ IDEA

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

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

我能做什么?

  1. 创建一个android项目
  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. 菜单Run > Edit configurations并添加( + )Groovy运行/调试配置
  2. 填充先前创建的文件'build.gradle'的脚本路径
  3. 用期望的任务填充Script parameters (例如installDebugassemble

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

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

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

正如所建议的那样,我只是引用这里的细节

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

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

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

  3. 指定要使用的JDK和Android SDK,然后单击“下一步”。
  4. 指定Android模块设置,然后单击“下一步”。
  5. 指定Android-Gradle Foreground配置的设置,然后单击“下一步”。
  6. 从列表中选择一个Android应用程序模板,然后单击“下一步”。
  7. 指定所选Android活动模板的设置,然后单击“下一步”。
  8. 指定名称和位置设置。 有关更多信息,请参阅项目名称和位置或模块名称和位置。
  9. 单击完成。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM