具有相同密钥的多个条目:24.0.0 rc4 = 24.0.0 rc4

时间:2016-06-10 10:30:46

标签: android android-studio android-sdk-tools

将Android Studio升级到2.2.3后,显示错误:

  

IllegalArgumentException:具有相同键的多个条目:24.0.0   rc4 = 24.0.0 rc4和24.0.0 rc4 = 24.0.0 rc4

3 个答案:

答案 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。