AKh*_*AKh 5 android gradle android-studio build.gradle android-gradle-plugin
从eclipse迁移到Android Studio.这是AS的构建目录结构
问题1. gradle在哪里放置所有编译的.class文件?是 projectRoot/build/intermediates/classes目录吗?
这个问题的目的是在构建时生成Java类(例如:),CustomBuildInfo.java并且需要添加到编译的目录中,以便其他src文件可以使用它并在APK中正确打包.
注意:以前在Eclipse中,这个生成的文件用于驻留在projectRoot/gen/<package>目录中.
问题2.自定义生成的Java文件的正确位置是什么?是build/generated/r/<buildType>/<package>吗?(这是R.java居住的地方)
注意 但是这个自定义生成的Java文件CustomBuildInfo.java属于公共源,即由所有构建类型和所有类型使用
任何帮助将不胜感激.
AKh*_*AKh 11
在使用GRADLE构建系统时回答我自己的问题
Java字节代码位置(编译后) <projectroot>/build/intermediates/classes/<build-type>/....
资产
<projectroot>/build/intermediates/assets/<build-type>/....
水库
<projectroot>/build/intermediates/res/merged/<build-type>/....
JNI库(可配置)
<projectroot>/build/intermediates/jniLibs/<build-type>/....
舱单
<projectroot>/build/intermediates/manifests/full/<build-type>/....
从AIDL生成的Java类
<projectroot>/build/generated/source/aidl/<build-type>/....
R.java
<projectroot>/build/generated/source/r/<build-type>/....
BuildConfig.java
<projectroot>/build/generated/source/buildConfig/<build-type>/....
测试报告HTML
<projectroot>/build/reports/tests/<build-type>/index.html
APK输出文件
<projectroot>/build/outputs/apk/...
皮棉结果
<projectroot>/build/outputs/...
清单合并报告(如果使用多模块构建)
<projectroot>/build/outputs/logs/...
检测结果
<projectroot>/build/test-results/...
| 归档时间: |
|
| 查看次数: |
4652 次 |
| 最近记录: |