升級後的Android Studio來2.2.3它顯示了一個錯誤:多個條目相同的密鑰:24.0.0 RC4 = 24.0.0 RC4
拋出:IllegalArgumentException:24.0.0 :用相同的密鑰多個條目RC4 = 24.0.0 RC4和24.0.0 RC4 = 24.0.0 RC4
升級後的Android Studio來2.2.3它顯示了一個錯誤:多個條目相同的密鑰:24.0.0 RC4 = 24.0.0 RC4
拋出:IllegalArgumentException:24.0.0 :用相同的密鑰多個條目RC4 = 24.0.0 RC4和24.0.0 RC4 = 24.0.0 RC4
只要進入到文件夾ANDROID_SDK_LOCATION/build-tools
和刪除24.0.0-preview
(或其他文件夾)
或課程,你可以走了過來Android SDK Manager
/Android Studio > SDK Manager > SDK Tools > Show Package Details
並取消預覽和較舊的RC版本。這與刪除build-tools/24 ...文件夾的操作相同。
最近在更新了幾位後發生了這種情況。
我的解決辦法是打開Android Studio中的Preferences
,瀏覽到Android SDK
- >SDK Tools
,你將最有可能看到的24.0.0 rc4
多個副本(一個破折號,而不是在版本名稱中的空格)Android SDK Build-Tools
下。通過取消選中它們來卸載這兩個副本,然後點擊Apply
。一旦卸載,列表應該回到只顯示一個24.0.0
版本,稱爲24-rc4
,安裝此並重新同步Gradle。
它也可能有助於將您的Gradle文件中的buildToolsVersion
更改爲24-rc4
。
這個問題也許android N預覽和android N使用相同的版本(24)。所以mtrakal的答案是正確的。你可以發現build-tools已經安裝了兩個24.0.0 rc3。
這應該是一條評論 –
謝謝!它幫助! –