将Android Studio升级到2.2.3后,显示错误:
IllegalArgumentException:具有相同键的多个条目:24.0.0 rc4 = 24.0.0 rc4和24.0.0 rc4 = 24.0.0 rc4
答案 0 :(得分:7)
如果在更新几位后最近发生这种情况。
我的解决方案是在Android Studio中打开Preferences
,浏览到Android SDK
- > SDK Tools
,您很可能会在24.0.0 rc4
下看到Android SDK Build-Tools
的多个副本(其中一个带有短划线,而不是版本名称中的空格)。通过取消选中它们来卸载这两个副本,然后点击Apply
。卸载后,列表应返回仅显示一个名为24.0.0
的{{1}}版本,安装此版本并重新同步Gradle。
将Gradle文件中的24-rc4
更改为buildToolsVersion
也可能有所帮助。
答案 1 :(得分:1)
只需转到文件夹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 ...文件夹的行为相同。
答案 2 :(得分:0)
这个问题可能是android N预览和android N使用相同的构建版本(24)。所以mtrakal的答案是正确的。你可以找到build-tools已经安装了两个24.0.0 rc3。