2016-12-31 7 views
0

eclipseでアンドロイド開発をしていて、新しいプロジェクトを作成すると2つのエラーが発生します。Rクラスでエラーが発生し、アイテムの取得にエラーが発生しました。

は "Rを変数に解決することはできません" のresフォルダ、値、のstyles.xmlで

も::

"C:一つは、主な活動は言って、srcフォルダにある\ Users \ユーザーuserName \ workspace \ test \ res \ values \ styles.xml:7:error:アイテムの親を取得中にエラーが発生しました:指定された名前 'Theme.AppCompat.Light'に一致するリソースが見つかりませんでした。

私はappcompat.lightで値-v11に1つ、暗いアクションバーで1つ、同じエラーを3回受け取ります。私は本当に何をすべきか分からない。私は愚かだと感じる。私の電話で何かをテストすることさえできませんでした。

私にこれを手伝うことができれば、本当に感謝します。ここで

はいくつかのコードです:

package com.example.test; 

import android.app.Activity; 
import android.os.Bundle; 

public class MainActivity extends Activity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
} 
} 

とのstyles.xmlでも

<resources> 

    <!-- 
    Base application theme, dependent on API level. This theme is replaced 
    by AppBaseTheme from res/values-vXX/styles.xml on newer devices. 
    --> 
    <style name="AppBaseTheme" parent="Theme.AppCompat.Light"> 
    <!-- 
     Theme customizations available in newer API levels can go in 
     res/values-vXX/styles.xml, while customizations related to 
     backward-compatibility can go here. 
    --> 
</style> 

<!-- Application theme. --> 
<style name="AppTheme" parent="AppBaseTheme"> 
    <!-- All customizations that are NOT specific to a particular API-level  can go here. --> 
</style> 

</resources> 

マニフェスト:すべての

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.test" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="21" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
     android:name=".MainActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
     </activity> 
    </application> 

    </manifest> 
+0

Eclipseの代わりにAndroid Studioを使用してください。 GoogleはEclipseでAndroid開発をサポートしなくなりました。 –

答えて

2

まず、私はいくつかの光を当てるだろう appcompatライブラリを正しく追加していない可能性があります。回答がありますhere

第2のことです; EclipseはもはやAndroid開発用にサポートされているIDEではありません。 Androidデベロッパーのウェブサイトhttp://developer.android.com からAndroidスタジオをダウンロードする必要があります。このスタジオをAndroidスタジオに追加して作業を続けるほうが簡単です。

+0

Eclipseに対して2番目の警告 –

0

私にとっては、 "junit test"パッケージlの問題でした。数週間後、私は "junit test"パッケージを削除して、それをgradleファイルから削除しなければならないことがわかりました。その後、プロジェクトを再び同期させ、すべての作業がうまくいった。 junitテストパッケージは、「プロジェクト構造」設定の「アプリケーション」タブから削除できます。 私はそれもあなたのために動作することを願っています。

関連する問題