0

プロジェクト、Androidツールを右クリックし、サポートライブラリを追加して、プラットフォーム2.2にAndroid互換性をインストールしようとすると、これらのメッセージが表示されます。

[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を作成しようとしましたが、Eclipseeclipseはこのレイアウトを認識しません。

  1. gridlayoutはインストールされていますか?
  2. はいの場合、どのように使用できますか
  3. 私がそれを使用できる場合、私は私の電話(2.2)にapkをインストールするときに私は私の電話にもライブラリをインストールしましたか?それのapkで移動しますか?

編集

これは私がSDKマネージャーを開いたときに得たものです。私はシリア出身です。Googleがその製品をシリアに禁止したためですか? ここに画像の説明を入力してください

4

2 に答える 2

1

ここに画像の説明を入力してくださいGridLayoutは、APIレベル7以上と互換性があるようにバックポートされています。これは(一種の)サポートライブラリの一部です。サポートライブラリをダウンロードすると、次の場所にあるローカルのsdkフォルダーにAndroidライブラリプロジェクトが見つかります。

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

作業中のプロジェクトの依存関係として設定します。その後、ICS以前のデバイスをサポートするために、プロジェクト全体で、レベル15バージョンではなく、このバージョンへの参照を指定する必要があります。使用法は、同一ではないにしても、類似している必要があります。

于 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マネージャーを使用してAndroidサポートライブラリをExtrasフォルダーにインストールし、インストールした後、[プロジェクト]->[プロパティ]->[Javaビルドパス]に移動することをお勧めします。「ライブラリ」をクリックし、「外部JARの追加」をクリックします。そこから、JARファイルを含めるように求められ、サポートライブラリはSDKインストールPath / Extras / Android / Support / v ##の下にあります。ハッシュタグは、インストールしたAndroidサポートライブラリのバージョンを示します。そこにandroid-support-v##。jarファイルがあり、それをプロジェクトにインポートします。

うまくいけば、それがお役に立てば幸いです。

于 2012-12-08T14:36:57.107 に答える