Android Studio为新应用生成了非常深入的目录结构。来自Google的示例应用程序显示了以下实际Java代码: MyFirstApp /应用/ SRC /测试/ JAVA / COM / hfad / myfirstapp / ExampleUnitTest.java
在我使用的其他框架中,我已经看到IDE生成了一个目录结构,这个目录结构是一些包含大量文件的文件夹。 Android的深度和空目录结构有什么好处?我是否必须使用它,或者我可以将其修改为/myapp/src/main.java?
答案 0 :(得分:0)
嗯,这里有很多部分,而且主要是为了组织。
MyFirstApp /应用/ SRC /测试/ JAVA / COM / hfad / myfirstapp / ExampleUnitTest.java
wear
main
将是构建APK的代码resources
可选附加内容com.google.<appname>
对于大多数任何java项目,这是一般商定的结构 - 除了一个额外的级别,分隔app
/ wear
- 这是特定于Android。
答案 1 :(得分:0)
Android默认gradle模板项目有主项目(带顶级build.gradle)和模块项目应用程序(带有特定应用build.gradle),所以你有“app”。 https://stackoverflow.com/a/23241888/289686
有一个maven目录结构,gradle使用,所以你有“src / main / java”https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html
Android应用程序ID(之前也是包名称)用于识别Google Play上的应用,因此您有“com / hfad / myfirstapp” http://tools.android.com/tech-docs/new-build-system/applicationid-vs-packagename