android - 将 Eclipse 项目迁移到 Gradle

标签 android eclipse gradle

我正在尝试将我当前的 android 项目移动到 Gradle 项目,所以这里是我到目前为止所做的:

  1. 将gradle添加到eclipse
  2. 生成build.gradle文件
  3. 在 Windows 7 中创建 ANDROID_HOME 环境变量
  4. 在命令提示符下我项目的根目录:gradlew build

现在,我的项目中有了一个新的文件夹结构:

Gradle project

这是我第一次使用 gradle,我想我错过了一些东西,我想知道是否要完成此迁移我必须删除 src 和 res 目录(蓝色)?对我来说,我只需要在生成 gradleview 构建之后获得一个新的文件夹结构。 如果我生成的内容看起来像 gradle 项目?

最佳答案

如果您的项目结构不适合 android studios 结构,您可以将文件夹添加到应用程序 gradle 文件中的源集中。 所以你的android studio会匹配正确的文件夹

http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Project-Structure

sourceSets {
    main {
        // manifest.srcFile 'src/main/AndroidManifest.xml'
        // java.srcDirs = ['src/main/java', 'build/generated/source/apt/${variant.dirName}']
        // resources.srcDirs = ['src/main/resources']
        // res.srcDirs = ['src/main/res']
        // assets.srcDirs = ['src/main/assets']
    }
}

复制自here

关于android - 将 Eclipse 项目迁移到 Gradle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26860340/

相关文章:

Android Eclipse 无法调试

java.lang.NullPointerException 第 53 行

java - DateFormat可在 native JUnit测试中使用,但不会由Gradle执行

eclipse - 禁用键盘快捷键在 Ubuntu 中不起作用

java - Google Cloud Endpoints Framework V2 的 AppEngine 本地开发服务器不起作用

Gradle:无法获得主类的未知属性 'classesDir'

android - 依赖项未添加到 POM 文件 - Android Gradle Maven 发布

java - 如何以正确的方式将java对象写入firebase?

java - 强制全屏 Activity 在简历上重新测量/重绘?

android - 钛内存管理