将java文件夹添加到android studio项目中

时间:2014-12-18 05:20:46

标签: java android android-studio directory

使用 Android Studio而不是Eclipse ADT 开始使用我的第一个项目。 我想添加子文件夹以包含java.classes以构建我的应用程序,但无法在我的活动中获取对它们的引用

结构是(更换了应用名称)

src/main/[MyCompany]/[myAppName]/model/user.java

src/main/[MyCompany]/[myAppName]/helperClasses/SQLiteHelper.java

但是我无法直接在代码中或通过导入引用它们,并且被迫将它们放在appName文件夹中,并带有引用它们的活动。

这只是Android中的一个限制,还是有办法更好地整理项目文件夹。我使用new->folder-java文件夹选项来创建文件夹

3 个答案:

答案 0 :(得分:30)

IntelliJIdea混合包和目录。

所以,右键单击java文件夹,单击new - 'Package',然后添加你的目录。

答案 1 :(得分:7)

在我的情况下,我想要一个带有java文件夹的模拟包:

  1. 第一步你必须放置项目模式:
  2. enter image description here

    1. 点击右键,新建,目录,在我的情况下为“模拟”。
    2. 单击右键,新建,文件夹,Java文件夹:
    3. enter image description here

      1. 点击checkbock“更改文件夹位置”并输入您的路径, 在我的情况下“src / mock / java”:
      2. enter image description here

        1. 解决方案是:
        2. enter image description here

答案 2 :(得分:1)

尝试此路径:src/main/java/[MyCompany]/[myAppName]/...
src/main/java/是Android Studio

中的默认源目录

OR

如果您不想更改目录结构。 您必须修改build.gradle以更改源目录。

类似于:(此示例适用于ADT项目)

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']
        }
    }

    ...

}