2017-02-12 16 views
0

私の最初のプロジェクトのためにAndroidでEclipseプログラムを設定する際に問題があります。 EclipseをAndroid開発者ツールと一緒にインストールした後、Android 2.2の最小sdk、Android 6.0のターゲットsdk、Android 7.1.1のsdkコンパイラで新しい「Android Project」を作成しようとしました。項目の 取得エラー親:指定された名前 'Theme.AppCompat.Light'に一致するリソースが見つかりませんでした

実行をクリックした後、Eclipseは私の空のアクティビティに問題があることが示されたエラーを表示しませリソースは、それが指定された名前と一致していない「Theme.AppCompat.Light」 Iこの問題のための私の研究を行っており、ソリューションのほとんどは "AppCompat-v7"と呼ばれるAndroidプロジェクトをインポートすることを提案しました。しかし、ファイルを選択すると、インポートできるプロジェクトは見つかりませんでした。これは私が見たものである。 インポートプロジェクトウィンドウ:

enter image description here

私はこの問題を解決しようとすると、多くの時間を費やしています。私は、私のEclipseプログラムとすべてのアンドロイドファイルが同じハードディスクの下にあることを確認しました。ビルドパスなどにファイルを追加しようとしましたが、同じ問題が続く。 誰でもこの問題で私を助けることができる誰かがしてください?私は非常にそれを感謝する:)あなたがこれまでに何をしているかについての詳細が必要な場合は、私に連絡すること自由に感じる!

「AppCompat-v7」フォルダをパッケージエクスプローラにインポートしてから、プロジェクト - >プロパティに移動し、appcompatライブラリフォルダを追加することをお勧めします。パッケージエクスプローラにフォルダを追加することができましたが、ライブラリオプションが表示されないため、ライブラリをプロジェクトに追加できません。これは "IsLibrary"ボックスをチェックしてもそうです。

+0

あるこの

enter image description here

のようなあなたのプロジェクトエクスプローラで、あなたのライブラリーを持っていますパッケージエクスプローラで "appcompat_v7"というフォルダになります。ここにはすべてのプロジェクトあります。右クリックして "Android"を選択し、ライブラリの下にある "追加..."ボタンをクリックしてください。 「appcompat_v7」を選択して適用します。 – ORY

+0

パッケージエクスプローラにファイルフォルダをインポートしようとしました。パッケージエクスプローラのプロジェクトの上にフォルダ "app-compat v7"が表示されます。しかし、私がプロジェクト - >プロパティに行くと、私は "アンドロイド"の下にライブラリフォルダを見つけることができません。私は "ライブラリです"オプションをチェックした後でも、何も表示されません。 – Jordan

+0

ここからバージョンを試すことができますか:http://stackoverflow.com/questions/27490505/where-is-the-eclipse-adt-bundle-link – ORY

答えて

1

モジュールのGradleファイルにAppCompat-v7を追加する必要があります。 依存関係のセクションに入ります。例えば

SDK Managerを通じてサポートライブラリをダウンロードするには:あなたが余分にAPPCOMPAT v7のを持っている場合、あなたはそれを持っていない場合

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    compile 'com.android.support:appcompat-v7:25.1.1' 
    testCompile 'junit:junit:4.12' 
} 
+0

はい、私はEclipseを使用していますので、私はドンbuild.gradleの部分が関係するかどうかわかりません。 – Jordan

+0

私の悪いです。私は "Android 2.2"を見て、 "Android Studio 2.2"を読みました。 – theblitz

+0

もちろん、これはAndroidスタジオに移動するのに良い時期になるでしょう。:) – theblitz

1

はフォルダthis linkに従うが、

  1. Android SDKマネージャを起動します。
  2. [SDKマネージャ]ウィンドウで、[パッケージ]リストの末尾までスクロールし、[追加]フォルダを探し、必要に応じて展開して内容を表示します。
  3. Androidサポートを選択
  4. リポジトリアイテム。 [パッケージのインストール...]ボタンをクリックします。ダウンロードした後

enter image description here

、このツールは、既存のAndroid SDKディレクトリへのサポートライブラリファイルをインストールします。ライブラリファイルは、SDKの次のサブディレクトリ、<sdk>/extras/android/m2repository/com/android/support/ディレクトリにあります。

アップデート:この写真

enter image description here

それをインポートし、あなたが今、残りがあるはずadding library project

+0

Android SDKマネージャに「Android Support Repository」フォルダをダウンロードしてインストールしました。私のハードドライブ上の場所を開くと、AppCompat-v7フォルダが存在し、18から25.1.1というラベルのフォルダがさらに含まれていることがわかります。私のコンピュータはまだ "AppCompat-v7"フォルダ内の既存のアンドロイドプロジェクトを検出していないようです。 – Jordan

+0

あなたのハードドライブを検索して 'appcompat-v7'フォルダを見つけてください。 –

+0

私はAppCompat-v7フォルダを見つけられました。私が意味していたのは、Eclipseにアクセスして**「インポート - >既存のAndroidコードをワークスペースに」**をクリックし、その「AppCompat-v7」フォルダを選択すると、「インポートするプロジェクト」セクションの下にファイルが表示されませんでした。 – Jordan

関連する問題