我想使用网格布局,但出现以下错误:
Error: No resource identifier found for attribute 'columnCount' in package 'android'
这是因为我的 API 级别是 9 吗?
网格布局真的需要 API 级别 14 吗? (我使用版本:8.0.1.v201012062107-82219)
- 如果是,我该怎么办?请逐步解释这一点。
- 如果不是,原因是什么?我正在做的完全与示例相同!
最佳答案
以下是我解决问题所采取的步骤:
为了使用GridLayout,我发现很多东西都应该升级。
- 我的系统上安装了“jdk 7”,因此不需要升级它。
- 我下载了“installer_r20-windows.exe”并运行了它。
- 我下载了包含“android-14”的“platforms”,并将其复制到 android-sdk 文件夹中。 (我的是:C:\Android\android-sdk)
- 我下载了包含“armeabi-v7a”的“系统镜像”,并将其复制到我的 sdk 文件夹中。
- 我下载了“platform-tools_r13-windows”并将其复制到 SDK 文件夹中。
- 然后我发现我的 eclipse 也很旧,因此下载了它的最新版本“eclipse 4.2_juno”(2012 年 6 月 27 日)
- 我下载了“Eclipse-plugins-ADT-20.0.zip”。然后进入 eclipse:帮助 > 安装新软件 > 添加 > 存档 > Eclipse-plugins-ADT-20.0.zip。然后选择“开发人员工具”>单击“下一步”>“接受”>单击“完成”>重新启动 Eclipse。
- 再次在 Eclipse 中:窗口 > 首选项 > Android > SDK 位置:我的 android-sdk 文件夹所在的路径。(例如我的是“C:\Android\android-sdk”)> 应用 > 选择“Android 4.0” > 单击好的。
- 然后我创建了新的 AVD,从:eclipse > Window > AVD Manager > New..
- 最后,在 sdk 文件夹中,我创建了一个名为“extras”的新文件夹,在其中创建了另一个名为“android”的新文件夹,在其中创建了另一个名为“support”的新文件夹。
- 然后我提取了“support_r09.zip”的内容(已下载)。
现在一切正常了..
感谢在这篇文章中为我提供帮助的所有人(viperbone、Doomsknight、Matthieu、MemLeak、Jeroen)。
关于android - 网格布局和 API 级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12532542/