1. 程式人生 > >Android之Android studio如何解決Multiple dex files define Landroid/support/a(檔案重複引用錯誤)

Android之Android studio如何解決Multiple dex files define Landroid/support/a(檔案重複引用錯誤)

先爆錯誤的圖片照,如下


 define 可以理解檔案重複的意思,所以這個錯誤是我匯入了v4.jar包的原因,因為我專案裡面本來就有v7.jar,如下圖

解決辦法一:

                   既然重複了,我就把這個v4.jar包刪除掉,我刪了之後就可以了,這個方法的前提是我知道哪個包重複了,不然我也不知道刪除哪個包。

解決辦法二:

           點選File->Project Structure->app->Dependencies->v4.jar改成Provoded,如下圖

或者改下gradle檔案也可以,如下圖

要麼改上面的,要麼該gradle檔案,選其一就可以。

相關推薦

AndroidAndroid studio如何解決Multiple dex files define Landroid/support/a檔案重複引用錯誤

先爆錯誤的圖片照,如下  define 可以理解檔案重複的意思,所以這個錯誤是我匯入了v4.jar包的原因,因為我專案裡面本來就有v7.jar,如下圖 解決辦法一:               

Android StudioMultiple dex files define Landroid/support/annotation/AnimRes

efi app appcompat code andro res sdn transpose 四種方法 近期真的比較忙,一不小心博客又荒了兩個月。從今天起,決定重返csdn,多多紀錄和分享。先從一個近期被折磨的死去活來的問題。 由於升級了V4包。就一直

打包Multiple dex files define Landroid/support/v4問題解決

android studio 打包的時候報錯: Error:Execution failed for task ':app:transformClassesWithDexForRelease'. > com.android.build.api.transform.Tr

Android Dex:com.android.dex.DexException: Multiple dex files define 解決辦法

從Eclipse匯入的IntelliJ工程,開發一段時間後,就開始報錯:Android Dex:com.android.dex.DexException: Multiple dex files define 實在是讓人煩惱啊!各種Google之後,。有人說是新版的IntelliJ的bug,需

打包錯誤Error converting bytecode to dex: Cause: com.android.dex.DexException: Multiple dex files define

昨天準備釋出一個版本,算好了時間,在解決完其他問題後預留兩個小時來上傳。在打包時遇見了問題,害的我加班三個小時。現記錄下問題,並整理下解決問題的思路。 打包出現問題時的截圖 圖片可能看不太清楚,錯誤如下: Error:Error converting bytecode to

eclipse專案轉as專案中遇到Unable to execute dex: Multiple dex files define Lcom/loopj/Android/http/AsyncHttpC

今天在將eclipse專案轉as專案的時候,遇到兩個錯誤,記錄下來以防下次再次遇到: 1:Error:(1, 1) 錯誤: 非法字元: ‘\ufeff’Error:(1, 10) 錯誤: 需要class, interface或en 這個錯誤我一看。。呀。這個

Multiple dex files define Lcom/google/gson/internal/Streams$AppendableWriter$CurrentWrite;

write scan 項目 library 文件 查看 build file 解壓 開發中引入第三方 aar 時編譯同過,運行時出現問題: Multiple dex files define Lcom/google/gson/internal/Streams$Append

Eclips執行cocos-js報錯Multiple dex files define Lcom/chukong/cocosplay/client/CocosPlayClient;

百度了一下沒有找到解決方案,想了想之前匯入cocos creator編譯好的專案的時候,java引用包報錯,於是我在專案目錄下找到了com下的一些包和org下的一些包放到了相應的目錄下,然後不報錯了,當時還想為毛cocos引用這些包但卻沒有部署到正確的位置呢?今天看《coc

com.android.build.api.transform.TransformException: com.android.dex.DexException: Multiple dex files

參考:https://blog.csdn.net/lvshuchangyin/article/details/53785494 匯入第三方庫的時候出現的問題 Error:Error converting bytecode to dex: Cause: com.android.dex.DexExc

AndroidAndroid WebView常見問題及解決方案彙總

就目前而言,如何應對版本的頻繁更新呢,又如何靈活多變地展示我們的介面呢,這又涉及到了web app與native app之間孰優孰劣的爭論. 於是乎,一種混合型的app誕生了,靈活多變的部分,如淘寶商城首頁的活動頁面,一集凡客誠品中我們都可以見到web 頁面與native頁面

AndroidAndroid studio基本除錯和快捷鍵

第一種除錯方法: 如果APP是單程序,直接debug執行,如下圖 第二種除錯方法: 第二種就是除錯當前已經處於執行狀態下的App,這也是我們用的更多的一種除錯手段,即Attach debugger

win7下Android studio新增genymotion後,執行模擬器時,Virtualbox出錯提示VBoxDD.DLL錯誤解決方案

檢視詳細資訊,發現竟然跟uxtheme.dll有關。我安裝的64位WIN7預設就是破解的系統主題,而genymotion依賴的virtualBox竟然要求預設的系統主題,只能還原了唄。themeservice.dll themeui.dll uxthem

AndroidAndroid studio實現智慧聊天機器人

Android實現智慧聊天機器人 最近在做專案中,突然來了靈感,要做一個聊天機器人.聊天機器人在很多大型App上都有使用,比如QQ群裡的QQ小冰,淘寶京東等App上在沒有人工客服之前會有機器人跟你聊天,根據你發的問題關鍵詞,向你推薦一些答案,可以省下很多人工的時間以及減小伺

Androidjni編譯出現multiple definition of '×××××'

1、問題編譯ndk程式碼的時候提示multiple definition of '×××××'2、原因多個檔案包含同一個標頭檔案時,在Android.mk檔案裡面寫了2個檔案×××_src_files

AndroidTab分頁標籤的實現方法一-----美化TabHost

安卓預設的TabHost樣式是比較樸素的,可以對它進行樣式美化。對佈局進行美化的時候需要在佈局檔案中體現出來。TabHost標籤應由一個TabWidget和一個FrameLayout組成。其中TabWidget定義了標籤的屬性,而frameLayout定義了標籤的內容。

androidandroid.intent.category.DEFAULT的用途和使用

原文:http://blog.csdn.net/jason0539/article/details/100498991. 要弄清楚這個問題,首先需要弄明白什麼是implicit(隱藏) intent什麼是explicit(明確) intent。    Explicit Int

androidOkHttp簡單使用,鍵值對,json資料,檔案上傳。

okHttp 的簡單使用 引入Gradle依賴:compile 'com.squareup.okhttp3:okhttp:3.4.1' HTTP GET請求 MainActivity程式碼如下: import android.support.v7

Androidandroid:theme設定在Application 和 Activity的區別

在Android Manifest中,theme可以定義<application>或<activity>,主要區別是: 前者將主題新增到整個程式,後者指定到某個 Activity。 <application android:theme=

AndroidAndroid開發環境

1、開發工具      1)Android Develop tools (ADT)可以直接使用Eclipse下載ADT,然後通過ADT下載相關版本的SDK            google研發的一個外掛,此外掛整合在Eclipse中,可為開發Android提供專屬開發環境

AndroidAndroid 6.0許可權機制及開發流程詳解

許可權機制變更的背景 在Android6.0之前,app安裝時會提示使用者此app需要使用哪些許可權,但使用者不能單獨對某項許可權進行授權或拒絕,只要使用者選擇了安裝,即表示使用者接受了app對這些許可權的使用,如果使用者不希望app獲取某些涉及隱私的資訊,例如讀取