我有一个图书馆" foo"在我的android项目中。 Android studio自动生成java目录结构:foo/java/com/mydomain/foo/
。由于库的包名是com.mydomain.foo
,这还不够吗?为什么我不能将源代码放在foo/java/
?
答案 0 :(得分:0)
以下是有关标准目录结构的一些信息。另请参阅:https://developer.android.com/studio/projects/index.html
如果查看实际文件,我实际上会期望更多嵌套:foo/src/main/java/com/mydomain/foo
。您是在Android Studio中查看实际文件还是Android项目视图?
标准项目结构为$module/{build,libs,src}/$group/$type/$package
。
正如您所看到的,它可能看起来像很多无关的子目录,但实际上它们都有目的。 Android Studio有一些视图可以帮助简化事情并向您展示项目的重要部分。此外,您可能会发现控制(或命令)-o和control-shift-o对于跳转到您知道其名称的任何文件非常有用。如果右侧有文件,左侧带有x的小圆圈将显示该文件在文件树中的位置。
希望有帮助=)