具有相同密钥的多个条目:24.0.0 rc4=24.0.0 rc4
Multiple entries with same key: 24.0.0 rc4=24.0.0 rc4
将 Studio Android 升级到 2.2.3 后显示错误:
IllegalArgumentException: Multiple entries with same key: 24.0.0
rc4=24.0.0 rc4 and 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
,您很可能会看到 [=13 的多个副本=](版本名称中带有破折号而不是 space)在 Android SDK Build-Tools
下。通过取消选中它们来卸载两个副本,然后点击 Apply
。卸载后,列表应该返回到只显示一个名为 24-rc4
的 24.0.0
版本,安装它并重新同步 Gradle。
将 Gradle 文件中的 buildToolsVersion
更改为 24-rc4
可能也会有所帮助。
这个问题可能 android N 预览和 android N 使用相同的构建版本 (24)。所以mtrakal的回答是对的。你可以找到 build-tools 已经安装了两个 24.0.0 rc3。
将 Studio Android 升级到 2.2.3 后显示错误:
IllegalArgumentException: Multiple entries with same key: 24.0.0 rc4=24.0.0 rc4 and 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
,您很可能会看到 [=13 的多个副本=](版本名称中带有破折号而不是 space)在 Android SDK Build-Tools
下。通过取消选中它们来卸载两个副本,然后点击 Apply
。卸载后,列表应该返回到只显示一个名为 24-rc4
的 24.0.0
版本,安装它并重新同步 Gradle。
将 Gradle 文件中的 buildToolsVersion
更改为 24-rc4
可能也会有所帮助。
这个问题可能 android N 预览和 android N 使用相同的构建版本 (24)。所以mtrakal的回答是对的。你可以找到 build-tools 已经安装了两个 24.0.0 rc3。