在 Android 中将 SDK 版本更新为 24.3 后,所有库都显示错误

Posted

技术标签:

【中文标题】在 Android 中将 SDK 版本更新为 24.3 后,所有库都显示错误【英文标题】:All libraries are showing error after updating SDK version to 24.3 in Android 【发布时间】:2015-05-29 14:34:45 【问题描述】:

在更新 sdk 之前,所有库都正常。刚才我通过sdk manager更新sdk,现在一切都失控了。所有库在其文件夹上仅显示一个十字标记,内部没有错误。我已经拍了一些图片在这里展示一些东西。

v7 库:

很遗憾,我在库中找不到任何问题。

谷歌播放服务库:

同样的问题。

幸运的是,我在错误日志中发现了一些错误,但这不足以让我解决。

android SDK 管理器:

主要问题是它从涉及这些库的所有项目中删除了所有 R.Java 类。

谁能知道如何解决这个问题。

【问题讨论】:

你也更新了库吗?? @Prera​​kSola 是的,我已经更新了所有内容,包括附加内容。 我也打算更新我的,但看到了你的问题。现在连我都害怕..!!您是否尝试过清理和构建项目?另外,您可以尝试重新启动eclipse 是的。我按照你的建议做了一切,但没有改变。我以前没有遇到过这个问题。不知道它是用于 sdk 工具还是 subeclipse。 我可以在网上看到,这个版本的sdk相关的问题。但它们适用于 xamarin。 【参考方案1】:

我也发生过 .. 不知何故,文件主要是 (R.java) 在最新的 sdk 更新后损坏了,这就是为什么你可以观察到支持库名称也从 appcompat_v7android-support-v7-appcompat

解决方案对我有用的是删除所有有错误的库并重新导入到我的工作区。 p>

例如 - 要导入支持库 appcompat_v7 ,请从您的 sdk 位置重新导入:

(\adt-bundle-windows-x86-20140702\sdk\extras\android\support\v7\appcompat)

对于其他损坏的库,同样重新导入

【讨论】:

感谢您的建议 Amrit。但是我已经重新导入了所有库 2/3 次。但没有变化..好吧,让我再试一次。 好吧,让我在另一个系统中检查,更新sdk后会告诉你状态。 是的,更新完成了,我这边没问题,可能你可以删除最新的 sdk 工具包并再次安装它。不过不确定..!!【参考方案2】:

最后我通过删除两个 API 解决了这个问题,即 API 22(Android M) 和工具。不知道为什么安装这些 API 后会出现问题。毕竟我能够获得 R.java 类 并重新编译应用程序。删除后,我附上了两个包的图像。

【讨论】:

以上是关于在 Android 中将 SDK 版本更新为 24.3 后,所有库都显示错误的主要内容,如果未能解决你的问题,请参考以下文章

如何使用Ionic 3为Android API 21构建apk?它继续为API 23构建,即使我在config.xml中将目标sdk更改为21

如何解决android SDK 无法更新问题?

离线版 android-sdk-windows-r24怎么安装

为特殊项目更新 dart sdk

Android SDK 工具:OpenCV 需要 Android SDK 工具版本 14 或更新版本

如何在 Xamarin.Android 中更新 Maps SDK(版本 18.0)?