2017-12-27 878 views
-1

在建設APK我收到此錯誤: Error Image爲什麼在構建apk時出現這個錯誤transformClassesWithDexForDebug?

這是我的gradle這個圖片:gradle image

注: - 我開始收到此錯誤,包括Android的支持,v4.jar後項目

如果有人知道這個,請告訴我爲什麼我得到這個錯誤以及如何解決它。

+0

請將您的代碼放在文本中,而不是截圖。這是因爲如果有人想運行它是不方便的。其次,在某些設備上不容易看到。 – Simon

回答

0

您的最後一行依賴於support-v4,它使用您放置的lib文件夾中的jar文件。

要麼刪除文件和最後一行,要麼刪除已突出顯示的support-v4依賴項。

以下添加到,如果不存在

allprojects { 
    repositories { 
     jcenter() 
     maven { 
      url "https://maven.google.com" 
     } 
    } 
} 

添加支持-V4依賴如下,以您的應用程序級的build.gradle項目級的build.gradle文件:

compile 'com.android.support:support-v4:24.2.1' 

刪除以下jar文件:

compile files('libs/support-v4.jar') 

現在你的gradle將使用depende ncy並從Maven倉庫中自行下載aar,而不是使用您添加的jar文件。

+0

如果我刪除文件,那麼我該如何使用那個庫 –

+0

您已經添加了一個編譯support-v4行,它告訴gradle下載aar並使用它。你不能同時在libs文件夾中的jar文件和該文件,因爲它們都添加相同的依賴關係 – Kushan

+0

但是當我從lib文件夾中刪除jar它給我的文件沒有發現異常,而建設apk –

相關問題