【问题标题】:Incorrect project module layout android studio gradle不正确的项目模块布局android studio gradle
【发布时间】:2014-04-03 12:06:12
【问题描述】:

我遇到的问题如下:我的android studio项目的根项目实际上应该是一个模块。我很久以前从 eclipse 导入了它,它一定没有创建 gradle 所需的公共项目-> 模块目录结构。

这只是现在才成为一个问题,因为我必须将主代码库转换为库项目,并且带有 gradle 的库项目只能在应用程序模块中创建,而不是根项目。

所以基本上是我的项目:

应该看起来更像我做的这个例子:

我已经尝试添加包装项目文件夹,设置。 gradle 等。在 Windows 资源管理器和构建 gradle 但无济于事。有没有办法在 android studio 的项目中添加一个新的 root 并将 root 变成一个模块而不破坏一切?

注意:我不认为创建具有正确结构的新项目不是一个选项,因为我的项目已经是其他生产应用程序上的远程 git 存储库。任何帮助将不胜感激。

P.S:如果 gradle 是我的女朋友,我早就和她分手了!!

【问题讨论】:

  • 得到一个减号并且没有评论!说真的!

标签: android gradle android-studio library-project


【解决方案1】:

最终想通了。添加包装项目文件夹,设置。 gradle 等是正确的做法。原来我的 app build.gradle 文件夹有以下冗余源集

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

这阻止了 gradle 索引我的新主 java 目录文件夹和我的应用清单的新位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-13
    • 2015-03-29
    • 1970-01-01
    • 2011-07-19
    • 1970-01-01
    • 2019-07-02
    • 1970-01-01
    相关资源
    最近更新 更多