使用 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
文件夹选项来创建文件夹
答案 0 :(得分:30)
IntelliJIdea混合包和目录。
所以,右键单击java文件夹,单击new - 'Package',然后添加你的目录。
答案 1 :(得分:7)
在我的情况下,我想要一个带有java文件夹的模拟包:
答案 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']
}
}
...
}