【问题标题】:Migrate Eclipse project to Gradle将 Eclipse 项目迁移到 Gradle
【发布时间】:2014-11-11 08:11:29
【问题描述】:

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

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

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

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

【问题讨论】:

  • 就我而言,使用 Gradle 从 Eclipse ADT 迁移到 Android Studio 非常简单。我只是在 Android Studio 中使用了“导入”,一切正常。但是我没有从 Eclipse 导出。我是从 Android Studio 导入的。

标签: android eclipse gradle


【解决方案1】:

如果您的项目结构不适合 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

【讨论】:

  • 我目前没有找到其他解决方案,所以我按照您的回答。谢谢。
【解决方案2】:

有错字:使用gradlew build 或gradle build

您可以保留Eclipse文件夹结构并在build.gradle中进行配置

但我建议将源代码移至src/main/java。 Eclipse 就可以了。

http://www.nodeclipse.org/projects/gradle/android/Make-Android-Eclipse-project-ready-for-Android-Studio

【讨论】:

    猜你喜欢
    • 2017-04-06
    • 2020-01-19
    • 2015-02-09
    • 1970-01-01
    • 2023-04-08
    • 2013-09-08
    • 2013-11-03
    • 1970-01-01
    • 2016-11-20
    相关资源
    最近更新 更多