本文介绍了我们可以在 android studio 中拥有没有 app 文件夹的项目,而根目录中的所有内容(java/res/etc)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道在 Android Studio 中是否可以有没有应用程序模块(应用程序或任何其他名称)的 android 项目?

I would like to know that is it possible to have android project without Application module (app or any other name) in Android studio?

意味着我可以在项目本身的根目录中创建包和资源,而不是拥有应用程序模块.

Means i can create package and res in root of the project itself rather than having Application Module.

- 结构看起来像

我的应用

  • .idea
  • gradle
  • 源代码
  • 资源
  • 资产
  • AndroidManifest.xml
  • build.gradle
  • 等等...

推荐答案

请参阅 https://sites.google.com/a/android.com/tools/tech-docs/new-build-system/user-指南.您可以指定不同的 sourceSet

Please refer "Configuring the Structure" section in https://sites.google.com/a/android.com/tools/tech-docs/new-build-system/user-guide. You can specify a different sourceSet

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

        androidTest.setRoot('tests')
    }
}

这篇关于我们可以在 android studio 中拥有没有 app 文件夹的项目,而根目录中的所有内容(java/res/etc)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-31 13:05