多个条目相同的密钥: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。
这应该是一条评论 –
谢谢!它帮助! –