pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

Gradle for Android AAR 取決于 AAR,兩者都在同一個(gè)遠(yuǎn)

Gradle for Android AAR Depending Upon AAR, Both In The Same Remote Repository?(Gradle for Android AAR 取決于 AAR,兩者都在同一個(gè)遠(yuǎn)程存儲(chǔ)庫(kù)中?)
本文介紹了Gradle for Android AAR 取決于 AAR,兩者都在同一個(gè)遠(yuǎn)程存儲(chǔ)庫(kù)中?的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

問(wèn)題描述

關(guān)于 Gradle 中 AAR 文件的傳遞依賴關(guān)系存在一些問(wèn)題:

There are a few questions floating around regarding transitive dependencies with AAR files in Gradle:

  • Android Studio 0.2.3 無(wú)法解析傳遞 aar依賴關(guān)系
  • Android Gradle 庫(kù)依賴和使用 Nexus 的庫(kù)依賴
  • 存儲(chǔ)庫(kù)中的 Aar.外部依賴和 NoClassDefFoundError

我在嘗試在遠(yuǎn)程存儲(chǔ)庫(kù)中設(shè)置對(duì) AAR 文件的傳遞依賴時(shí)也遇到了類似的問(wèn)題.我有 App A,取決于庫(kù) B,而庫(kù) B 又取決于在庫(kù) C 上.庫(kù) C 位于 Maven 存儲(chǔ)庫(kù)中.庫(kù) B 在同一個(gè)倉(cāng)庫(kù)中,帶有 POM包含對(duì)庫(kù) C 的依賴項(xiàng).應(yīng)用程序 A 在其依賴項(xiàng)中有庫(kù) B.但是,運(yùn)行 gradle clean assembleDebug 會(huì)導(dǎo)致:模塊版本 [庫(kù) B] 依賴于庫(kù),但本身不是庫(kù)".

I too have run into similar problems trying to set up transitive dependencies upon AAR files in a remote repository. I have App A, depending upon Library B, which in turn depends upon Library C. Library C is in a Maven repo. Library B is in the same repo, with a POM that contains the dependency upon Library C. App A has Library B in its dependencies. However, running gradle clean assembleDebug results in: "Module version [Library B] depends on libraries but is not a library itself".

我試圖懸賞其中一個(gè)問(wèn)題,希望得到澄清,但沒(méi)有運(yùn)氣.

I tried putting a bounty on one of those questions, hoping for clarity, with no luck.

我的猜測(cè)是,我和有上述 SO 問(wèn)題的人看到的困難可能有兩個(gè)來(lái)源:

My guess is that there are two possible sources of the difficulty that I and those with the aforementioned SO question are seeing:

  1. 來(lái)自遠(yuǎn)程存儲(chǔ)庫(kù)的傳遞 AAR 依賴關(guān)系被簡(jiǎn)單地破壞了

  1. Transitive AAR dependencies from a remote repository are simply broken

來(lái)自遠(yuǎn)程存儲(chǔ)庫(kù)的傳遞 AAR 依賴項(xiàng)工作,但在我們的 POM 文件、build.gradle 文件中存在一些問(wèn)題,或者某些東西破壞了依賴項(xiàng)

Transitive AAR dependencies from a remote repository work, but there is something off in our POM files, build.gradle files, or something that is breaking the dependencies

問(wèn)題:有人知道某個(gè)公共存儲(chǔ)庫(kù)(例如 Maven Central)中的 AAR 工件,它依賴于同樣位于同一公共存儲(chǔ)庫(kù)中的另一個(gè) AAR 工件嗎?

The Question: Does anyone know of an AAR artifact in some public repository (e.g., Maven Central), that depends upon another AAR artifact, also in the same public repository?

我對(duì)依賴于本地存儲(chǔ)庫(kù)中某些內(nèi)容的 AAR 不感興趣,例如 Maven Central 中依賴于 com.android.support:support-v4 的 AAR.就我而言,如果庫(kù) B 和庫(kù) C 都在我的本地 Maven 存儲(chǔ)庫(kù) (~/.m2) 中,則一切正常.

I am not interested in an AAR that depends upon something in a local repository, like an AAR in Maven Central that depends upon com.android.support:support-v4. In my case, if Library B and Library C are both in my local Maven repository (~/.m2), everything works fine.

根據(jù) Xav,我正在做的事情應(yīng)該有效.因此,我希望有人能給我指出一個(gè)可行的例子,以便我可以用它來(lái)確定我們其他人可能出錯(cuò)的地方.

According to Xav, what I am doing should work. Hence, I am hoping that somebody can point me to a working example, so that I can use it to determine where the rest of us may be going wrong.

注意:我知道要求異地資源是禁止的.在這種情況下,我不是在尋找資源本身,而是作為工作配置的示例,以幫助調(diào)試非工作配置.如果您有另一種寫出顯示工作配置的答案的方式,那就太棒了!

NOTE: I know that asking for off-site resources is verboten. In this case, I am not looking for the resource in its own right, but as an example of a working configuration, to help debug a non-working configuration. If you have another way of writing up an answer showing a working configuration, that'd be awesome!

謝謝!

推薦答案

Gradle 1.9 和 com.android.tools.build:gradle:0.7.+ 似乎解決了我的問(wèn)題.至少,我無(wú)法再重現(xiàn)該問(wèn)題.

It appears that my problem has cleared up with Gradle 1.9 and com.android.tools.build:gradle:0.7.+. Leastways, I can no longer reproduce the problem.

這篇關(guān)于Gradle for Android AAR 取決于 AAR,兩者都在同一個(gè)遠(yuǎn)程存儲(chǔ)庫(kù)中?的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(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;在“清單中找到錯(cuò)誤?)
Multi flavor app based on multi flavor library in Android Gradle(基于 Android Gradle 中多風(fēng)味庫(kù)的多風(fēng)味應(yīng)用)
Android dependency has different version for the compile and runtime(Android 依賴在編譯和運(yùn)行時(shí)有不同的版本)
Transitive dependencies for local aar library(本地 aar 庫(kù)的傳遞依賴)
主站蜘蛛池模板: TPE_TPE热塑性弹性体_TPE原料价格_TPE材料厂家-惠州市中塑王塑胶制品公司- 中塑王塑胶制品有限公司 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 全自动包衣机-无菌分装隔离器-浙江迦南科技股份有限公司 | 游泳池设计|设备|配件|药品|吸污机-东莞市太平洋康体设施有限公司 | 网带通过式抛丸机,,网带式打砂机,吊钩式,抛丸机,中山抛丸机生产厂家,江门抛丸机,佛山吊钩式,东莞抛丸机,中山市泰达自动化设备有限公司 | 三板富 | 专注于新三板的第一垂直服务平台 | 电动液压篮球架_圆管地埋式篮球架_移动平箱篮球架-强森体育 | elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 注浆压力变送器-高温熔体传感器-矿用压力传感器|ZHYQ朝辉 | 大型冰雕-景区冰雕展制作公司,3D创意设计源头厂家-[赛北冰雕] | 欧洲MV日韩MV国产_人妻无码一区二区三区免费_少妇被 到高潮喷出白浆av_精品少妇自慰到喷水AV网站 | 3A别墅漆/3A环保漆_广东美涂士建材股份有限公司【官网】 | 视频教程导航网_视频教程之家_视频教程大全_最新视频教程分享发布平台 | 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 | 天助网 - 中小企业全网推广平台_生态整合营销知名服务商_天助网采购优选 | 披萨石_披萨盘_电器家电隔热绵加工定制_佛山市南海区西樵南方综合保温材料厂 | 磁力加热搅拌器-多工位|大功率|数显恒温磁力搅拌器-司乐仪器官网 | 产业规划_产业园区规划-产业投资选址及规划招商托管一体化服务商-中机院产业园区规划网 | 袋式过滤器,自清洗过滤器,保安过滤器,篮式过滤器,气体过滤器,全自动过滤器,反冲洗过滤器,管道过滤器,无锡驰业环保科技有限公司 | 披萨石_披萨盘_电器家电隔热绵加工定制_佛山市南海区西樵南方综合保温材料厂 | 【铜排折弯机,钢丝折弯成型机,汽车发泡钢丝折弯机,线材折弯机厂家,线材成型机,铁线折弯机】贝朗折弯机厂家_东莞市贝朗自动化设备有限公司 | 工程管道/塑料管材/pvc排水管/ppr给水管/pe双壁波纹管等品牌管材批发厂家-河南洁尔康建材 | 超高频感应加热设备_高频感应电源厂家_CCD视觉检测设备_振动盘视觉检测设备_深圳雨滴科技-深圳市雨滴科技有限公司 | 流量检测仪-气密性检测装置-密封性试验仪-东莞市奥图自动化科技有限公司 | 美国PARKER齿轮泵,美国PARKER柱塞泵,美国PARKER叶片泵,美国PARKER电磁阀,美国PARKER比例阀-上海维特锐实业发展有限公司二部 | 分类168信息网 - 分类信息网 免费发布与查询 | 立式硫化罐-劳保用品硫化罐-厂家直销-山东鑫泰鑫硫化罐厂家 | 扬子叉车厂家_升降平台_电动搬运车|堆高车-扬子仓储叉车官网 | 标策网-专注公司商业知识服务、助力企业发展 | 湖南长沙商标注册专利申请,长沙公司注册代理记账首选美创! | 青岛球场围网,青岛车间隔离网,青岛机器人围栏,青岛水源地围网,青岛围网,青岛隔离栅-青岛晟腾金属制品有限公司 | 体坛网_体坛+_体坛周报新闻客户端 | 小区健身器材_户外健身器材_室外健身器材_公园健身路径-沧州浩然体育器材有限公司 | 合肥网络推广_合肥SEO网站优化-安徽沃龙First | 乳化沥青设备_改性沥青设备_沥青加温罐_德州市昊通路桥工程有限公司 | 济南菜鸟驿站广告|青岛快递车车体|社区媒体-抖音|墙体广告-山东揽胜广告传媒有限公司 | 浙江红酒库-冰雕库-气调库-茶叶库安装-医药疫苗冷库-食品物流恒温恒湿车间-杭州领顺实业有限公司 | 除尘布袋_液体过滤袋_针刺毡滤料-杭州辉龙过滤技术有限公司 | 上海办公室装修,写字楼装修—启鸣装饰设计工程有限公司 | PCB厂|线路板厂|深圳线路板厂|软硬结合板厂|电路板生产厂家|线路板|深圳电路板厂家|铝基板厂家|深联电路-专业生产PCB研发制造 | PCB厂|线路板厂|深圳线路板厂|软硬结合板厂|电路板生产厂家|线路板|深圳电路板厂家|铝基板厂家|深联电路-专业生产PCB研发制造 |