1
我通過使用Gradle構建aar
導出Android庫,並且我對aar
中的jar
有要求:基本上我需要jar來反映以下文件結構已經存在的項目(JPEG文件應該是裏面的java包旁邊.class
文件):Android Gradle庫構建:在生成的aar中包含和排除jar文件
project_name
|
module_name
|
src
|
main
|
java
|
package_to_include
|
java_files
jpeg_files
package_to_exclude
這是有關部分從build.gradle
腳本:
apply plugin: 'com.android.library'
android {
...
sourceSets {
main {
java {
srcDir 'src/main/java'
exclude 'package_to_exclude/**'
resources.includes = [ 'package_to_include/*.jpeg' ]
}
resources {
srcDir 'src/../lib'
}
}
}
}
結果:排除部分工作,include不包括:在package_to_include中的jar文件中只有java源代碼文件爲.class
文件。 jpeg根本不在罐子裏。
順便說一句,我不完全熟悉雙astrix(**)運算符。也許這是解決方案的方向?
感謝,
1.因爲'SRCDIR「的src/main/java''我可以在範圍僅從明年使用'package_to_include'。 – michael
2.仍然我不明白爲什麼它不起作用,因爲我應該如何使用包含? – michael