1

(hamburger) drawer android-8로 midSDKlevel을 설정하여 Android 프로젝트를 만들었습니다. java.lang.IllegalStateException :AppCompat가있는 Android 5.0 RuntimeException : java.lang.IllegalStateException : Theme.AppCompat 테마를 사용해야합니다.

내가 먼저 안드로이드에서 나는에 의한

의 RuntimeException

있어 5.0 에뮬레이터 실행 appcompat-v7:21.0.0': No resource found that matches the given name: attr 'android:actionModeShareDrawable' 문제

에 달렸다 당신은 Theme.AppCompat 테마를 사용할 필요를 (또는 자손)에게이 활동을 보냅니다.

\app\src\main\res\values-v21\styles.xml

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <style name="AppTheme" parent="android:Theme.Material.Light"> 
    </style> 
</resources> 

안드로이드는

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

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

APPCOMPAT와 재료 디자인에 대한 정확한 무엇 문자열을해야

명단? 활동과 style.You 사이에 문제가 있습니다

+0

당신의 안드로이드 매니페스트에 테마를 확인 스타일에 "Theme.AppCompat"을 시도해야? – AruLNadhaN

+0

그것은'android : theme = "@ style/AppTheme"' –

답변

3

ActionBarActivity를 사용하지만 Theme.Material.Light이있다, 당신은

+0

어떤 스타일을 가지고 있습니까? 자세한 정보를 작성 pls –

+1

나는 이것을 사용할 수있는 툴바에 "Theme.AppCompat.NoActionBar"를 사용하고 있습니다. – massaimara98