久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

第三方庫上的 gradle force build tools 版本?

gradle force build tools version on third party libraries?(第三方庫上的 gradle force build tools 版本?)
本文介紹了第三方庫上的 gradle force build tools 版本?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

如何強(qiáng)制庫使用 sdk 構(gòu)建工具 19.1.0 或更高版本,而無需分叉/手動編輯庫的 build.gradle 文件?

how can I force a library to use sdk build tools 19.1.0 or above without forking/manually editing the build.gradle file for the library?

我在使用庫時不斷收到此錯誤...

I keep getting this error when using libraries...

Error:The SDK Build Tools revision (.......) is too low for project ':somelibrary'. Minimum required is 19.1.0

推薦答案

缺乏簡單的方法超出了我的理解.很多人使用他們不擁有的庫項(xiàng)目,必須使用 Jenkins 構(gòu)建或有其他原因不接觸它們并且不想將它們分叉供個人使用.

The lack easy way to do it is beyond my understanding. Tons of people use library projects that they don't own, have to build with Jenkins or have other reasons not to touch them and don't want to fork them for personal use.

無論如何,我在這里找到了解決方案.

Anyway, I found a solution here.

復(fù)制到這里以防萬一:

在你的根 build.gradle 添加

In you root build.gradle add

ext {
    compileSdkVersion = 20
    buildToolsVersion = "20.0.0"
}
subprojects { subproject ->
    afterEvaluate{
        if((subproject.plugins.hasPlugin('android') || subproject.plugins.hasPlugin('android-library'))) {
            android {
                compileSdkVersion rootProject.ext.compileSdkVersion
                buildToolsVersion rootProject.ext.buildToolsVersion
            }
        }
    }
}

這會將 compileSdkVersion 和 buildToolsVersion 應(yīng)用于您擁有的任何 android 模塊.

This will apply compileSdkVersion and buildToolsVersion to any android modules you have.

并且在您的主項(xiàng)目的 build.gradle 中將依賴項(xiàng)更改為:

And in your main project's build.gradle change dependencies to this:

compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion

基本上,您只需定義它們一次,就可以在任何地方使用.

Basically you are defining them once and could use from anywhere.

干杯.

這篇關(guān)于第三方庫上的 gradle force build tools 版本?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

IncompatibleClassChangeError after updating to Android Build Tools 25.1.6 GCM / FCM(更新到 Android Build Tools 25.1.6 GCM/FCM 后出現(xiàn) IncompatibleClassChangeError)
How to get current flavor in gradle(如何在 gradle 中獲取當(dāng)前風(fēng)味)
How to fix quot;unexpected element lt;queriesgt; found in lt;manifestgt;quot; error?(如何修復(fù)“意外元素lt;查詢gt;在“清單中找到錯誤?)
Multi flavor app based on multi flavor library in Android Gradle(基于 Android Gradle 中多風(fēng)味庫的多風(fēng)味應(yīng)用)
Android dependency has different version for the compile and runtime(Android 依賴在編譯和運(yùn)行時有不同的版本)
Transitive dependencies for local aar library(本地 aar 庫的傳遞依賴)
主站蜘蛛池模板: 精品视频免费 | www.国产精 | 亚洲精品观看 | 欧美一级欧美三级在线观看 | 午夜男人免费视频 | 伊人二区 | 一区二区三区在线观看视频 | 亚洲一区二区av在线 | 热久久久久 | 欧美一区不卡 | 99热这里有精品 | 涩爱av一区二区三区 | 91久久久久久 | 中文字幕成人在线 | 国产精品亚洲第一区在线暖暖韩国 | 天天综合久久 | 久久久91精品国产一区二区三区 | 拍真实国产伦偷精品 | 亚洲精品久久久久中文字幕二区 | 久久久久九九九九 | 91久久国产综合久久 | 欧美一级欧美三级在线观看 | 四虎网站在线观看 | 日韩一区二区三区av | 久久精品一区 | 亚洲国产成人av好男人在线观看 | 国产精品污www一区二区三区 | 色毛片 | 精品国产乱码久久久久久图片 | av在线播放国产 | 久久成人一区二区三区 | 国产亚洲精品一区二区三区 | 日韩精品一区二区三区四区 | 91视视频在线观看入口直接观看 | 欧美成人二区 | 欧美一区二区三区视频在线播放 | 亚洲一区二区av | 黄色日批视频 | 精品产国自在拍 | 欧美精品三区 | 91私密视频 |