web-dev-qa-db-ja.com

インポートAndroid.support.v7.appを解決できません

eclipse Keplerに更新した後、サポートライブラリappcompatを追加できませんでした。私はこれに従いました 指示 と私はまだエラーを受け取ります次の行でインポートAndroid.support.v7.appを解決できません

import Android.support.v7.app.ActionBar;
import Android.support.v7.app.ActionBarActivity;

Appcompatプロジェクトを追加し、ビルドパスに両方のjarを追加し、Order and Exportタブでそれらを選択し、メインプロジェクトにライブラリプロジェクトを追加しました。

enter image description here

enter image description here

V4ライブラリをメインプロジェクトのlibsフォルダーにコピーしましたが、他に何をするか、または確認する必要があるかわかりません。誰か提案はありますか??

ありがとうございました!

19
peter_f

Appcompat_v7を依存関係に追加したら、プロジェクトのlibsフォルダーが空であることを確認してください。デフォルトでは、プロジェクトを定義するとAndroid-support-v4.jarが作成されるため、appcompat_v7ライブラリを依存関係として宣言すると、競合が発生します。

したがって、最初に行う必要があるのは、フォルダー.../My_Project/libsそしてファイルを大胆に削除しますAndroid-support-v4.jar

次に、プロジェクトの依存関係としてappcompat_v7ライブラリを追加します。これを行うには、Eclipseを使用している場合:

  1. ナビゲーターにあるプロジェクトフォルダーを右クリックします。
  2. リストの最後にあるプロパティをクリックします。
  3. [プロパティ]ウィンドウで、[Androidオプション(左メニュー)]を選択します。
  4. [ライブラリ]ボックスに、新しい参照を追加します。

Android Studioを使用している場合、@ Joey Garciaのコメントに記載されている手順に従うことができます。

サポートライブラリのセットアップ- https://developer.Android.com/tools/support-library/setup.html

それがあなたを助けたかどうか教えてください。がんばろう!

39
Matheus Santos

ピーター、私は同じ問題を抱えていました。これが、Android Studio。

1)[プロジェクト]ウィンドウペインでプロジェクトを右クリックし、[モジュール設定を開く]を選択します。

2)左側でアプリを選択し、右上の[依存関係]タブを選択します

3)左下の[+]ボタンをクリックし、[ライブラリの依存関係]を選択します

4)appcompat-v7(com.Android.support:appcompat-v7:20.0.0)を入力または選択します

5)[ライブラリの依存関係の選択]ウィンドウで[OK]をクリックします。

6)[OK]をクリックするか、そのプロジェクト構造ウィンドウに適用します。

これで、ASは欠落しているクラスを取り込むことができるはずです。

5
Joey Garcia

私はEclipseを初めて使用しますが、同じエラーがあり、何らかの形で修正しました。私は2つのプロジェクトを持っていました。そのうちの1つは再起動後に何かを修正したか、最初のプロジェクトは何らかの方法でiまたはEclipseが削除したインポートを追加して修正しました。鉱山のインポートは次のとおりです。

import Android.content.res.Resources;
import Android.graphics.Typeface;
import Android.os.Bundle;
import Android.support.v7.app.ActionBarActivity;
import Android.view.Menu;
import Android.view.MenuItem;
import Android.widget.ImageView;
import Android.widget.TextView;

まだ必要なものを追加します。役立つことを願っています

2
Gueste

プロジェクトのlibsフォルダーからAndroid-support-v4.jarを削除するだけです。残りのもの/エラーはなくなります。 Eclipseは残りの部分を処理します。

0
VVB

Libフォルダー内のAndroid-support-v4.jarを削除します。