在将Android升级到2.2.3之后,它显示了一个错误:
IllegalArgumentException:具有相同密钥的多个条目: 24.0.0 rc4=24.0.0 rc4和24.0.0 rc4=24.0.0 rc4
发布于 2016-06-10 10:30:46
只需转到ANDROID_SDK_LOCATION/build-tools文件夹并删除24.0.0-preview (或其他文件夹)
当然,您也可以查看Android SDK Manager / Android Studio > SDK Manager > SDK Tools > Show Package Details,取消预览和更旧的RC版本。这与删除/24的操作相同.文件夹。
发布于 2016-06-12 22:17:19
如果这发生在最近更新了几位之后。
我的解决方案是在Android中打开Preferences,浏览到Android SDK -> SDK Tools,您很可能会在Android SDK Build-Tools下看到多个24.0.0 rc4副本(其中一个带有破折号而不是版本号中的空格)。通过取消检查来卸载两个副本,然后点击Apply。一旦卸载,列表应该返回到只显示一个名为24.0.0的24-rc4版本,安装这个版本并重新生成Gradle。
它还可能有助于将Gradle文件中的buildToolsVersion更改为24-rc4。
发布于 2016-06-16 06:01:06
这个问题可能是android预览版和android使用了相同的版本(24)。所以mtrakal的回答是对的。您可以找到构建工具已经安装了两个24.0.0 rc3。
https://stackoverflow.com/questions/37745972
复制相似问题