使用 Android 14 SDK 的 Eclipse ADT?

问题描述 投票:0回答:1

我有一个适用于从 2.3.3 开始的任何 Android 的应用程序

我是在 Windows XP 上使用 Eclipse Luna 和 ADT 完成的。

现在 Google Play 商店要求应用程序针对 Android 14

Eclipse 中的 SDK Manager 未加载 Android 14 SDK 平台

所以我决定尝试从 Android Studio 获取该平台

所以我复制了文件夹 android-34

C:\Users[用户]\AppData\Local\Android\Sdk\platforms

到 C:\Users[用户] ndroid-sdks\platforms

还有来自

的 android-34 文件夹

C:\Users[用户]\AppData\Local\Android\Sdk\system-images

到 C:\Users[用户] ndroid-sdks\system-images

之后 Eclipse SDK Manager 向我显示 Android 14 平台已安装 我可以在项目属性中选择 Android 14 构建目标。

但是构建失败,控制台显示消息

E/ResourceType(10564):ResTable_type 条目计数不一致:给定 1,之前为 1314

还有很多类似的消息,例如

... res\layout ctivity_help.xml:1:错误:在包“android”中找不到属性“layout_width”的资源标识符

针对不同属性

还有

在“问题”选项卡中我有很多消息

R 无法解析为变量

我对 Eclipse ADT 还不够了解,无法进一步继续这个勇敢的实验,所以欢迎任何想法:-)

java android eclipse android-studio adt
1个回答
0
投票

切换到 Android Studio 可能是解决此问题的最快方法。 Eclipse ADT 已经过时,并且它不完全支持 Android 14 等较新的 SDK,这就是您看到所有这些错误的原因。 Android Studio 拥有帮助自动修复兼容性问题的工具,并且它使用 Gradle(现在已成为 Android 构建的标准),从而可以更轻松地管理更新和依赖项。

从长远来看,在 Android Studio 中创建一个新项目并复制代码可以节省您的时间,并且可以更轻松地跟上未来的 Android 更新。这样,您将对新功能有更好的支持,并且项目将以 Google 工具优化的方式设置。

© www.soinside.com 2019 - 2024. All rights reserved.