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目錄
相關文章
- gradle專案打包jarGradleJAR
- jar檔案打包JAR
- AndroidStudio最新打包jar和aar的方法AndroidJAR
- Android Studio打包apk,aar,jar包AndroidAPKJAR
- Idea Java Maven建立專案,新增依賴,引用本地jar,打包jarIdeaJavaMavenJAR
- maven 打包可執行 jar 檔案MavenJAR
- 如何將web打包成jar檔案WebJAR
- javabean 如何打包到jar檔案裡JavaBeanJAR
- Android Studio 使用 Gradle 打包 JarAndroidGradleJAR
- gradle 推送jar檔案到本地倉庫GradleJAR
- 利用ant編譯釋出打包jar檔案和打包api文件為rar檔案編譯JARAPI
- 把可執行jar打包成exe檔案JAR
- AAR 檔案錯誤:Direct local .aar file dependencies are not supported when building an AAR.UI
- Flutter打包AAR外掛之fat-aar使用教程Flutter
- jar打包JAR
- jar 打包JAR
- 深入Jar包:Gradle構建可執行jar包與訪問jar包中資料夾與檔案JARGradle
- Java 如何打增量 jar 包【修改部分檔案不需全部打包】JavaJAR
- android studio生成並引用aarAndroid
- AndroidStudio專案打包成jarAndroidJAR
- 打包可執行jar檔案,沒有主清單屬性,部分依賴沒有打包。JAR
- 自定義一個gradle外掛動態修改jar包Class檔案GradleJAR
- vue專案打包後 iview的icon和字型檔案引用錯誤怎麼破VueView
- Gradle 簽名的配置檔案 gradle.propertiesGradle
- 清除gradle依賴jarGradleJAR
- 將Jar檔案製作成exe檔案JAR
- iOS 打包.a檔案iOS
- 打包ipa檔案
- 【盜墓筆記】圖解使用fat-aar方式在AndroidStudio中打包巢狀第三方aar的aar筆記圖解Android巢狀
- win10執行*.jar檔案的方法_win10如何開啟jar檔案Win10JAR
- java去除xml檔案中的標籤JavaXML
- java中的JAR檔案淺析JavaJAR
- 查詢jar中的pom檔案JAR
- jar命令打包與java執行jar包JARJava
- idea打包jar包IdeaJAR
- java打包.jar及.exeJavaJAR
- Intellij Idea 將java專案打包成jar,cmd執行該jarIntelliJIdeaJavaJAR
- Gradle實戰:釋出aar包到maven倉庫GradleMaven