最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android升級(jí)gradle 后引入aar包報(bào)錯(cuò)解決

 更新時(shí)間:2023年04月20日 08:53:39   作者:雮塵  
這篇文章主要為大家介紹了Android升級(jí)gradle 后引入aar包報(bào)錯(cuò)解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

問(wèn)題

android 在升級(jí) gradle 后,之前引入 aar 包的方式發(fā)生了變化,打包的時(shí)候會(huì)報(bào)錯(cuò)。報(bào)錯(cuò)信息大概如下:

Direct local .aar file dependencies are not supported when building an AAR. The resulting AAR would be broken because the classes and Android resources from any local .aar file dependencies would not be packaged in the resulting AAR. Previous versions of the Android Gradle Plugin produce broken AARs in this case too (despite not throwing this error). The following direct local .aar file dependencies of the :commonlib project caused this error: /Users/projectName/libs/staticip.aar

這里記錄一下解決的過(guò)程。

環(huán)境

我這邊項(xiàng)目使用的環(huán)境信息大概如下:

  • Android Studio:
Android Studio Flamingo | 2022.2.1
Build #AI-222.4459.24.2221.9862592, built on March 31, 2023
Runtime version: 17.0.6+0-17.0.6b802.4-9586694 aarch64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 13.3.1
GC: G1 Young Generation, G1 Old Generation
Memory: 3072M
Cores: 8
Metal Rendering is ON
Registry:
    editor.focus.mode.color.light=415967
    ide.editor.tab.selection.animation=true
    external.system.auto.import.disabled=true
    ide.text.editor.with.preview.show.floating.toolbar=false
    ide.new.editor.tabs.vertical.borders=true
    ide.balloon.shadow.size=0
    editor.focus.mode.color.dark=415967
    gradle.version.catalogs.dynamic.support=true
Non-Bundled Plugins:
    idea.plugin.protoeditor (222.4459.16)
    com.intellij.marketplace (222.4459.28)
    com.mallowigi (80.1.0)
    com.chrisrm.idea.MaterialThemeUI (7.14.2)
  • gradle 版本:
classpath 'com.android.tools.build:gradle:7.4.2'
  • aar 庫(kù)引入方式:通過(guò)直接將 aar 包放到 libs 目錄的方式引入。

解決步驟

1. 新建本地庫(kù)目錄

切換到 project 模式:

在項(xiàng)目根目錄右鍵新建文件夾,名字隨便,我這里設(shè)置為:LocalRepo

2. 新建 aar 模塊

  • LocalRepo 目錄中新建新文件夾,用于存放 aar 模塊,我這里取名為:staticip。
  • 將你原來(lái)在 libs 中的 aar 庫(kù)剪切到 LocalRepo 目錄下。
  • LocalRepo 目錄中新建 build.gradle 文件,填入如下內(nèi)容:
configurations.maybeCreate("default")  
artifacts.add("default", file("staticip.aar"))

記得將 staticip.aar 替換為你自己的 arr 庫(kù)名。

最后的目錄結(jié)構(gòu)如下:

3. 導(dǎo)入模塊

編輯 settings.gradle,加入如下內(nèi)容:

include ':LocalRepo:staticip'

4. 引入模塊

在你之前要引入這個(gè) arr 庫(kù)的模塊中,修改它的 build.gradle 文件:

dependencies {
    implementation project(':LocalRepo:staticip')
}

5. 同步項(xiàng)目

最后別忘了 sync 一下:

總結(jié)

簡(jiǎn)單來(lái)講,這個(gè)錯(cuò)誤就是新版的 gradle 不支持直接導(dǎo)入 aar 庫(kù)造成的,通過(guò)將 aar 庫(kù)包裝為模塊的方式引入可以解決該問(wèn)題。

以上就是Android升級(jí)gradle 后引入aar包報(bào)錯(cuò)解決的詳細(xì)內(nèi)容,更多關(guān)于Android升級(jí)gradle引入aar包的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Android自定義View之漸變色折線(xiàn)圖的實(shí)現(xiàn)

    Android自定義View之漸變色折線(xiàn)圖的實(shí)現(xiàn)

    折線(xiàn)圖的實(shí)現(xiàn)方法在github上有很多開(kāi)源的程序,但是對(duì)于初學(xué)者來(lái)講,簡(jiǎn)單一點(diǎn)的教程可能更容易入門(mén),下面這篇文章主要給大家介紹了關(guān)于Android自定義View之漸變色折線(xiàn)圖的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • Flutter實(shí)現(xiàn)購(gòu)物車(chē)功能(代碼+邏輯)

    Flutter實(shí)現(xiàn)購(gòu)物車(chē)功能(代碼+邏輯)

    本文主要介紹了Flutter實(shí)現(xiàn)購(gòu)物車(chē)功能,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • android獲取手機(jī)唯一標(biāo)識(shí)的方法

    android獲取手機(jī)唯一標(biāo)識(shí)的方法

    這篇文章主要介紹了獲取安卓的手機(jī)或者平板的唯一標(biāo)識(shí)的方法,需要的朋友可以參考下
    2014-02-02
  • Android 橫豎屏處理的知識(shí)小結(jié)

    Android 橫豎屏處理的知識(shí)小結(jié)

    這篇文章主要介紹了Android 橫豎屏處理的知識(shí)小結(jié),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-03-03
  • Android實(shí)現(xiàn)小米相機(jī)底部滑動(dòng)指示器

    Android實(shí)現(xiàn)小米相機(jī)底部滑動(dòng)指示器

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)小米相機(jī)底部滑動(dòng)指示器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • Android 實(shí)現(xiàn)全屏顯示的幾種方法整理

    Android 實(shí)現(xiàn)全屏顯示的幾種方法整理

    這篇文章主要介紹了Android 實(shí)現(xiàn)全屏顯示的幾種方法整理的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • 安卓Android Context類(lèi)實(shí)例詳解

    安卓Android Context類(lèi)實(shí)例詳解

    在開(kāi)發(fā)Android的過(guò)程中,總是能遇見(jiàn)Context類(lèi)或者它的實(shí)例.Context類(lèi)的實(shí)例經(jīng)常被用來(lái)提供“應(yīng)用程序”的引用,下面舉例說(shuō)明Contex類(lèi)實(shí)例詳解
    2016-07-07
  • Android自定義控件之圓形、圓角ImageView

    Android自定義控件之圓形、圓角ImageView

    這篇文章主要為大家詳細(xì)介紹了Android自定義控件之圓形、圓角ImageView的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • android shape的使用及漸變色、分割線(xiàn)、邊框、半透明陰影

    android shape的使用及漸變色、分割線(xiàn)、邊框、半透明陰影

    這篇文章主要介紹了android shape的使用及漸變色、分割線(xiàn)、邊框、半透明陰影,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • Android實(shí)現(xiàn)3D云標(biāo)簽效果

    Android實(shí)現(xiàn)3D云標(biāo)簽效果

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)3D云標(biāo)簽效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-05-05

最新評(píng)論

两当县| 遵化市| 龙泉市| 股票| 公安县| 武清区| 崇阳县| 彭水| 莫力| 开鲁县| 广饶县| 封开县| 曲阳县| 时尚| 翼城县| 静乐县| 米易县| 邵阳市| 南召县| 和顺县| 延安市| 洪雅县| 登封市| 荔浦县| 平原县| 靖远县| 水城县| 永福县| 昭平县| 玉环县| 城口县| 新民市| 石台县| 白河县| 东城区| 武义县| 黔西| 临安市| 浦北县| 河源市| 陇川县|