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

All libraries are showing error after updating SDK version to 24.3 in Android

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

v7 库:

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

google-播放服务库:

同样的问题。

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

Android SDK 管理器:

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

谁知道怎么解决这个问题。

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

对我有用的解决方案删除工作区中所有有错误的库&重新导入 他们到我的工作区。

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

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

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

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