【问题标题】:can't create android project at intellij无法在 intellij 创建 android 项目
【发布时间】:2014-02-02 23:38:36
【问题描述】:

我是 Intellij 的新用户,我想使用这个 IDE 来创建 android 项目。

我之前使用过适用于 Linux 的 scala SDK,一切都很简单直观。

现在我关注了 Jet Brains 的 Create a New Android Project

我使用了为 eclipse 创建的 android sdk。

但是当我创建卡住的项目时,它无法解析导入语句:

我尝试在设置中配置,但没有成功:

如何以正确的方式配置此 intellij 设置(使用模拟器和已安装的版本)?

【问题讨论】:

  • 您配置了您的 Android SDK,但您是否已将其分配给您的项目/模块?选择“项目”并确保选择 Android SDK 而不是 Java SDK。

标签: java android intellij-idea settings


【解决方案1】:

请使用 gradle 构建文件来配置您的项目。较新的 Intellij 13.0.2 具有 File > New Project > Gradle: Android Module

  1. http://www.gradle.org/下载gradle,解压并将GRADLE_HOME变量和GRADLE_HOME/bin设置为PATH变量
  2. 检查 gradle 命令是否有效
  3. 使用以下文本创建一个 build.gradle 文件
  4. 运行gradle wrapper
  5. 在 Intellij 中选择 文件 > 导入 > build.gradle

这应该适合你。

build.gradle 文件(根据您的要求自定义以下文本):

apply plugin: 'android'

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

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.0"

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

        // Move the tests to tests/java, tests/res, etc...
        instrumentTest.setRoot('tests')

        // Move the build types to build-types/<type>
        // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ...
        // This moves them out of them default location under src/<type>/... which would
        // conflict with src/ being used by the main source set.
        // Adding new build types or product flavors should be accompanied
        // by a similar customization.
        debug.setRoot('build-types/debug')
        release.setRoot('build-types/release')
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-16
    • 2016-12-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多