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

时间:2013-10-12 11:17:56

标签: android intellij-idea gradle android-gradle intellij-eap

标题几乎说明了一切。我想在IntelliJ IDEA(13 EAP)中创建一个基于Gradle的新项目,就像我在Android Studio中所做的那样。

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

我该怎么办?

2 个答案:

答案 0 :(得分:6)

  1. 创建一个Android项目
  2. 在项目的根目录中创建一个空文件`build.gradle'
  3. 添加到文件中:
  4. 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. 的脚本路径
    4. Script parameters填入需要的任务(例如installDebugassemble
    5. 要添加adb shell命令,您可以向此脚本添加新任务。样品:

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

答案 1 :(得分:5)

只是更新:对于IntelliJ IDEA 13.1.0,您可以按照此link

进行操作

正如所建议的,我只是引用这里的详细信息

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

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

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

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