gradle 打包aar去除引用的jar檔案
在寫libs module的時候,打包的arr的realese版本是包含libs目錄下的檔案,這時候你引入這個aar,可能會和你現有引入的jar檔案衝突,
在打包aar的時候可以設定不引入libs檔案,很簡單
看一下你的lib module的gradle檔案,裡面應該有下面這樣一段
dependencies {
compile fileTree(include: ['*.jar'],dir:'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
excludegroup:'com.android.support',module:'support-annotations'
})
compile'com.android.support:appcompat-v7:24.2.1'
testCompile'junit:junit:4.12'
}
要先編譯打包的時候不帶有libs,很簡單,刪除compile fileTree(include: ['*.jar'],dir:'libs') 這行,把libs module需要引用的jar 檔案用compile files 這種方式引入,修改後的dependencies 屬性如下
dependencies {
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
excludegroup:'com.android.support',module:'support-annotations'
})
compile'com.google.code.gson:gson:2.6.2'
testCompile'junit:junit:4.12'
compile files('libs/commons-lang-2.6.jar')
compile files('libs/simple-xml-2.7.jar')
compile files('libs/agnes_tracker-0.1.0.jar')
compile project(path:':okhttputills')
}
這樣打包aar的時候將不一併打包libs目錄
相關文章
- AndroidStudio最新打包jar和aar的方法AndroidJAR
- Android Studio打包apk,aar,jar包AndroidAPKJAR
- Idea Java Maven建立專案,新增依賴,引用本地jar,打包jarIdeaJavaMavenJAR
- 把可執行jar打包成exe檔案JAR
- AAR 檔案錯誤:Direct local .aar file dependencies are not supported when building an AAR.UI
- AndroidStudio專案打包成jarAndroidJAR
- 深入Jar包:Gradle構建可執行jar包與訪問jar包中資料夾與檔案JARGradle
- android studio生成並引用aarAndroid
- Flutter打包AAR外掛之fat-aar使用教程Flutter
- Java 如何打增量 jar 包【修改部分檔案不需全部打包】JavaJAR
- 自定義一個gradle外掛動態修改jar包Class檔案GradleJAR
- Gradle 簽名的配置檔案 gradle.propertiesGradle
- AndroidStudio打包Library專案成jar包AndroidJAR
- 打包可執行jar檔案,沒有主清單屬性,部分依賴沒有打包。JAR
- Gradle編譯專案Druid找不到tools.jar和jconsole.jarGradle編譯UIJAR
- vue專案打包後 iview的icon和字型檔案引用錯誤怎麼破VueView
- Intellij Idea 將Java專案打包成jarIntelliJIdeaJavaJAR
- Intellij Idea 將java專案打包成jar,cmd執行該jarIntelliJIdeaJavaJAR
- idea打包jar包IdeaJAR
- IDEA+gradle將springBoot專案打可執行的Jar包IdeaGradleSpring BootJAR
- win10執行*.jar檔案的方法_win10如何開啟jar檔案Win10JAR
- java中的JAR檔案淺析JavaJAR
- 【盜墓筆記】圖解使用fat-aar方式在AndroidStudio中打包巢狀第三方aar的aar筆記圖解Android巢狀
- 命令列生成jar檔案命令列JAR
- SpringBoot 新增本地 jar 檔案Spring BootJAR
- java去除xml檔案中的標籤JavaXML
- 06、使用Gradle構建的專案如何打jar包和war包GradleJAR
- gradle構建springboot專案瘦身,外部依賴jar的終極方法GradleSpring BootJAR
- Springboot 獲取jar包中的檔案Spring BootJAR
- 如何去除 EXCEL 檔案中的重複行Excel
- VUE打包後配置配置檔案修改請求url方法及webpack打包的檔案生成同名檔案方法VueWeb
- IDEA專案已新增jar包,pom檔案,打包Maven卻一直報錯的幾種解決方法IdeaJARMaven
- Flutter入門進階之旅(十八)Flutter專案打包成aar整合到原生Android專案FlutterAndroid
- 聊聊如何避免多個jar透過maven打包成一個jar,多個同名配置檔案發生覆蓋問題JARMaven
- 在pom檔案中新增jar包的方法JAR
- springboot,springcloud打包成jar教程Spring BootGCCloudJAR
- vue引用js檔案的多種方式VueJS
- web前端對檔案的引用規則Web前端
- Hadoop系列,執行jar檔案命令HadoopJAR