2016-06-25 10 views
3

Androidスタジオは初めてです。私のプロジェクトは実行されて実行されていますが、activity_main.xmlをクリックするたびに私は理解できないエラーが発生します。エラーがレンダリングの問題次のクラスが見つかりませんでした - android.support.v7.widget.AppCompatTextView

 Rendering Problems The following classes could not be found: 
- android.support.v7.widget.AppCompatTextView (Fix Build Path, Edit XML, Create Class) 

マイactivity_main.xmlがあるさ:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="fill_parent"  
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
android:paddingBottom="@dimen/activity_vertical_margin" 
tools:context=".MainActivity" 
android:background="#5b9bd5"> 



<ImageButton 
    android:id="@+id/regiterbutton" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@drawable/registerbutton" 

    android:layout_marginBottom="67dp" 
    android:layout_alignParentBottom="true" 
    android:layout_centerHorizontal="true" /> 

<ImageButton 
    android:id="@+id/loginbutton" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@drawable/loginbutton" 

    android:layout_above="@+id/regiterbutton" 
    android:layout_alignLeft="@+id/regiterbutton" 
    android:layout_alignStart="@+id/regiterbutton" 
    android:layout_marginBottom="50dp" /> 
</RelativeLayout> 

私のAndroidManifest.xmlです:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
package="com.example.jawadrauf.ratingapp" > 

<uses-sdk 
    android:minSdkVersion="9" 
    android:targetSdkVersion="16" 
    tools:overrideLibrary="com.facebook" /> 

<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> 
<!-- Connect to Internet Permissions --> 
<uses-permission android:name="android.permission.INTERNET"/> 
</manifest> 

私のbuild.gradleは以下のとおりです。

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 17 
    buildToolsVersion '19.1.0' 

defaultConfig { 
    applicationId "com.example.jawadrauf.ratingapp" 
    minSdkVersion 8 
    targetSdkVersion 19 
    versionCode 1 
    versionName "1.0" 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt') 
     ,  'proguard-rules.pro' 
     } 
    } 
    } 

repositories { 
// You can also use jcenter if you prefer 
mavenCentral() 
    } 
dependencies { 
compile fileTree(dir: 'libs', include: ['*.jar']) 
compile 'com.facebook.android:facebook-android-sdk:4.5.0' 
compile 'com.android.support:appcompat-v7:20.0.0' 

} 
+0

完全な 'activity_main.xml'ファイルを投稿してください。 – Sharj

+0

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

答えて

3

AppCompatTextViewが追加されましたappcompat-v7:22.1.0appcompat-v7の最新バージョンは24.0.0です。あなたはあなたのgradleファイルで非常に古いバージョン20.0.0を使用しています。

あなたは

compile 'com.android.support:appcompat-v7:24.0.0' 

であなたのGradleファイルを更新し、サポートライブラリの最新バージョンを含むすべての更新プログラムをインストールしたSKDマネージャで確認する必要があります。

関連する問題