标题几乎说明了一切。我想在IntelliJ IDEA(13 EAP)中创建一个基于Gradle的新项目,就像我在Android Studio中所做的那样。
我尝试在IntelliJ中创建一个新的Android项目,但它使用“旧”构建系统,而创建一个新的Gradle项目会创建一个完全没有Android集成的通用Java项目。
我该怎么办?
答案 0 :(得分:6)
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')
}
}
Run
> Edit configurations
并添加(+
)Groovy运行/调试配置Script parameters
填入需要的任务(例如installDebug
或assemble
)要添加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项目,请执行以下操作之一:
如果要创建新项目:单击欢迎屏幕上的创建新项目或选择文件|新项目。结果, New Project向导打开。如果您要将模块添加到 现有项目:打开要添加模块的项目,以及 选择文件|新模块。结果,“新建模块”向导将打开。
在向导的第一页上,在左侧窗格中,选择Android。在页面的右侧,选择Gradle:Android 模块。单击“下一步”。
- 指定要使用的JDK和Android SDK,然后单击“下一步”。
- 指定您的Android模块设置,然后单击“下一步”。
- 指定Android-Gradle Foreground配置的设置,然后单击“下一步”。
- 从列表中选择一个Android应用程序模板,然后单击“下一步”。
- 指定所选Android活动模板的设置,然后单击“下一步”。
- 指定名称和位置设置。有关更多信息,请参阅项目名称和位置或模块名称和位置。
- 单击“完成”。
醇>