国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

解決 Android 開發(fā)過程中 出現(xiàn) Duplicate class(包沖突)

這篇具有很好參考價值的文章主要介紹了解決 Android 開發(fā)過程中 出現(xiàn) Duplicate class(包沖突)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

1、現(xiàn)在大部分的項目都是支持 Androidx 的,所以出現(xiàn) Duplicate 的時候

先把 gradle.properties 文件中添加參數(shù),支持使用AndroidX

android.useAndroidX=true
android.enableJetifier=true

2、有些 *.jar/*.aar 不支持 AndroidX 的時候,將上面的禁用

然后再排除 AndroidX 的引用
?

configurations{
    all*.exclude group: 'androidx.*.*'
    ...
}

有很多,搜索一下?androidx 就能找到

3、排除了Androidx 的沖突后,包還有沖突?

類似 v4. com 這種

1、先看看沖突的是哪個包,在Android studio? Project 中的 External Libraries 中

解決 Android 開發(fā)過程中 出現(xiàn) Duplicate class(包沖突)

?這種基本都是在 app->build.gradle 文件中?implementation 導(dǎo)入進(jìn)去的

所以要排除導(dǎo)入包中的 某個沖突的模塊
?

    implementation ('com.android.support:multidex:1.0.1') {
        exclude group: 'com.android.support'
        exclude module: 'appcompat-v7'
    }

要是沖突的包比較多只能先刪除本地的 jar 文件了。要是舍不得那就一個個去排除。文章來源地址http://www.zghlxwxcb.cn/news/detail-408509.html

到了這里,關(guān)于解決 Android 開發(fā)過程中 出現(xiàn) Duplicate class(包沖突)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Duplicate class kotlin.collections.jdk8.CollectionsJDK8Kt found in modules。Android studio純java代碼報錯

    Duplicate class kotlin.collections.jdk8.CollectionsJDK8Kt found in modules。Android studio純java代碼報錯

    我使用java代碼 構(gòu)建項目,初始代碼運(yùn)行就會報錯。我使用的是Android Studio Giraffe(Adroid-studio-2022.3.1.18-windows)。我在網(wǎng)上找的解決辦法是刪除重復(fù)的類,但這操作起來真的太麻煩了。 ?這是全部報錯代碼: 最后在堆棧上找到了簡單的方法,在Gradle Scripts里的build.gradle.kts添加上

    2024年02月11日
    瀏覽(25)
  • android studio非業(yè)務(wù)代碼報錯 Duplicate class kotlin.collections.jdk8.CollectionsJDK8Kt found in modules。

    android studio非業(yè)務(wù)代碼報錯 Duplicate class kotlin.collections.jdk8.CollectionsJDK8Kt found in modules。

    使用的android studio(2020.3.1)android的原生項目,項目突然啟動不起來,一直報錯,下面是錯誤信息。 解決方法: 在項目的build.gradle文件,dependencies下面添加這句代碼就好了

    2024年02月05日
    瀏覽(26)
  • AD關(guān)于原理圖編譯出現(xiàn)Duplicate Net Names Wire的可能解決方法之一

    AD關(guān)于原理圖編譯出現(xiàn)Duplicate Net Names Wire的可能解決方法之一

    ??????? ? ? ?????????關(guān)于Duplicate Net Names Wire網(wǎng)絡(luò)名重復(fù)錯誤的解決方法有很多,我自己在遇到這個問題的時候,也嘗試了許多方法,如更改網(wǎng)絡(luò)識別符的范圍為global,我報錯的CPU_OK1的重復(fù)命名報錯是解決了,可是又會出現(xiàn)更多的其他類型錯誤;還有的方法是直接忽略

    2024年02月11日
    瀏覽(52)
  • Mysql出現(xiàn)問題:ERROR 1062 (23000): Duplicate entry ‘‘ for key ‘PRIMARY‘解決方案

    Mysql出現(xiàn)問題:ERROR 1062 (23000): Duplicate entry ‘‘ for key ‘PRIMARY‘解決方案

    回城傳送–》《數(shù)據(jù)庫問題解決方案》 ??作者主頁:小虛竹 ??作者簡介:大家好,我是小虛竹。Java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者??,CSDN博客專家??,華為云享專家??,掘金年度人氣作者??,阿里云專家博主??,51CTO專家博主?? ??技術(shù)活,該賞 ??點(diǎn)贊 ?? 收藏 ?再看,養(yǎng)成習(xí)

    2024年02月02日
    瀏覽(31)
  • AD中導(dǎo)入PCB過程中出現(xiàn)Failed to add class member

    AD中導(dǎo)入PCB過程中出現(xiàn)Failed to add class member

    項目場景:今天使用AD21繪制PCB過程中出現(xiàn)了一個比較奇怪的問題,問題具體就是在從原理圖的器件更新到PCB驗證變更時出現(xiàn)了Failed to add class member 比較奇怪的是如果新建的PCB文件,在導(dǎo)入時不會存在這樣的問題,而當(dāng)導(dǎo)入過一次時,將原有的PCB元器件刪除后,再重新導(dǎo)入時驗

    2024年02月11日
    瀏覽(28)
  • Android---Class 對象在執(zhí)行引擎中的初始化過程

    Android---Class 對象在執(zhí)行引擎中的初始化過程

    一個 class 文件被加載到內(nèi)存中的步驟如下圖所示: 裝載 ?裝載是指 Java 虛擬機(jī)查找 .class 文件并生成 字節(jié)流 ,然后根據(jù)字節(jié)流創(chuàng)建 java.lang.Class 對象的過程。 1. ClassLoader 通過一個類的 全限定名 ( 包名+類名 )來查找 .class 文件,并生成二進(jìn)制字節(jié)流。其中 class 字節(jié)碼文件

    2024年02月07日
    瀏覽(29)
  • 多人協(xié)作gitee出現(xiàn)的沖突與解決方法

    多人協(xié)作gitee出現(xiàn)的沖突與解決方法

    在gitee創(chuàng)建倉庫后, 在電腦上進(jìn)行克隆版本庫,并在版本庫中創(chuàng)建文件test.txt, 然后多人同時對該test.txt進(jìn)行版本更新操作, 由于所有人在完成更新操作時都無法保證及時通知其他人, 而且推送更新后的文件給遠(yuǎn)程服務(wù)器時,如果有先于自己推送的,自己這邊就會提示推送失

    2023年04月18日
    瀏覽(27)
  • 【Git教程】(六)分支合并 —— 合并過程,各類合并沖突及解決思路 ~

    【Git教程】(六)分支合并 —— 合并過程,各類合并沖突及解決思路 ~

    使用 merge 命令來進(jìn)行分支合并是 Git 中最重要的操作之一。雖然這一操作的底層算法很復(fù)雜,但調(diào)用起來卻很簡單。我們可以通過指定分支名稱來選擇待合并修改的分支。然后, Git 會基于合并的內(nèi)容來創(chuàng)建一次新的提交。 下面,我們來看下圖中的這個例子:在一群開發(fā)者在

    2024年04月25日
    瀏覽(31)
  • Android Studio使用butterknife出現(xiàn)Cause: superclass access check failed: class butterknife.compiler報錯

    Android Studio使用butterknife出現(xiàn)Cause: superclass access check failed: class butterknife.compiler報錯

    新版Android studio使用butterknife出現(xiàn)報錯如下 Cause: superclass access check failed: class butterknife.compiler.ButterKnifeProcessor$RScanner (in unnamed module @0x4723fba2) cannot access class com.sun.tools.javac.tree.TreeScanner (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.tree to unnamed module @0x4723

    2024年02月08日
    瀏覽(23)
  • Naive UI 搭配Tailwind CSS 出現(xiàn)按鈕變白,樣式?jīng)_突,不兼容的解決

    Tailwind CSS 的預(yù)熱樣式默認(rèn)會替換Naive UI的樣式導(dǎo)致出現(xiàn)沖突,主要有: 按鈕底色變成白色、按鈕漣漪出現(xiàn)綠邊、字體異常等, 在最新的V3版本tailwindcss解決很簡單,Preflight關(guān)閉即可: tailwind初始化css去掉以下一行就行: 這個選項本質(zhì)上是為了項目的樣式一致性,但是使用Na

    2024年02月03日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包