0

我尝试通过右键单击我的项目、android 工具、添加支持库来将 Android 兼容性安装到平台 2.2,然后我收到了这些消息

[2012-12-08 06:13:12 - SDK Manager] Fetching https://dl-ssl.google.com/android/repository/addons_list-1.xml
[2012-12-08 06:13:18 - SDK Manager] Validate XML
[2012-12-08 06:13:18 - SDK Manager] Parse XML
[2012-12-08 06:13:18 - SDK Manager] Fetched Add-ons List successfully
[2012-12-08 06:13:18 - SDK Manager] Fetching URL: https://dl-ssl.google.com/android/repository/repository-6.xml
[2012-12-08 06:13:21 - SDK Manager] Validate XML: https://dl-ssl.google.com/android/repository/repository-6.xml
[2012-12-08 06:13:21 - SDK Manager] Parse XML:    https://dl-ssl.google.com/android/repository/repository-6.xml
[2012-12-08 06:13:21 - SDK Manager]     Found Android SDK Platform-tools, revision 12
[2012-12-08 06:13:21 - SDK Manager]     Found Android SDK Tools, revision 20
[2012-12-08 06:13:21 - SDK Manager] Fetching URL: https://dl-ssl.google.com/android/repository/addon.xml
[2012-12-08 06:13:26 - SDK Manager] Validate XML: https://dl-ssl.google.com/android/repository/addon.xml
[2012-12-08 06:13:26 - SDK Manager] Fetching URL: http://software.intel.com/sites/landingpage/android/addon.xml
[2012-12-08 06:13:28 - SDK Manager] Validate XML: http://software.intel.com/sites/landingpage/android/addon.xml
[2012-12-08 06:13:28 - SDK Manager] Done loading packages.

然后我尝试在我的 XML 布局上创建新的 Gridlayout,但 eclipse eclipse 无法识别此布局。

  1. 是否安装了gridlayout?
  2. 如果是的话我怎么用它
  3. 如果我可以使用它,我什么时候会在我的手机上安装 apk(2.2)我是否也在我的手机上安装了这个库?它是用 apk 移动的吗?

编辑

这是我打开 SDK 管理器时得到的,我来自叙利亚,是不是因为谷歌禁止其产品进入叙利亚? 在此处输入图像描述

4

2 回答 2

1

在此处输入图像描述GridLayout 已向后移植以与 API 级别 7 及更高级别兼容。它是(某种)支持库的一部分。下载支持库后,您将在本地 sdk 文件夹中找到一个 Android 库项目,该文件夹位于:

<sdk_folder>\extras\android\compatibility\v7\gridlayout

将其设置为您正在处理的项目的依赖项。之后,您需要确保将整个项目中的所有引用都指向该版本,而不是 15 级版本,以支持 ICS 之前的设备。用法应该是相似的,如果不完全相同的话。

于 2012-12-08T14:36:41.103 回答
1

在我看来,您没有收到安装兼容性库的提示。我刚刚在 Eclipse 中进行了测试运行并安装了兼容性库,我得到一个交互式对话框,说明它找到了 Android 支持库并让我完成了安装过程。这是我下载支持库时控制台上的输出。

[2012-12-08 06:25:13 - SDK Manager] Done loading packages.
[2012-12-08 06:25:18 - SDK Manager] Preparing to install archives
[2012-12-08 06:25:18 - SDK Manager] Downloading Android Support Library, revision 11
[2012-12-08 06:25:22 - SDK Manager] Installing Android Support Library, revision 11
[2012-12-08 06:25:26 - SDK Manager]   Installed Android Support Library, revision 11
[2012-12-08 06:25:26 - SDK Manager] Done. 1 package installed

也许您可以尝试的一件事是使用 SDK 管理器在 Extras 文件夹下安装 Android 支持库,然后在安装后,您将转到项目 -> 属性 -> Java 构建路径。单击库,然后单击“添加外部 JAR”。从那里您将被要求包含一个 JAR 文件,支持库将位于您的 SDK 安装路径/Extras/Android/Support/v## 下,其中哈希标记指示您已安装的 Android 支持库的版本。在那里会有一个 android-support-v##.jar 文件,这就是您要导入到项目中的文件。

希望这会有所帮助。

于 2012-12-08T14:36:57.107 回答