2014-11-26 1 views
2

Я получил эту проблему на setContentView (R.layout.themed_titles);appcompat-v7 v21 Не удалось найти класс

E/dalvikvm﹕ Could not find class 'android.support.v7.app.ActionBarActivityDelegateBase$2', referenced from method android.support.v7.app.ActionBarActivityDelegateBase.ensureSubDecor 
E/dalvikvm﹕ Could not find class 'android.support.v7.internal.widget.ActionBarContextView', referenced from method android.support.v7.app.ActionBarActivityDelegateBase.startSupportActionModeFromWindow 
E/dalvikvm﹕ Could not find class 'android.support.v7.internal.widget.ActionBarContextView', referenced from method android.support.v7.app.ActionBarActivityDelegateBase.startSupportActionModeFromWindow 
E/dalvikvm﹕ Could not find class 'android.support.v7.internal.widget.ActionBarOverlayLayout$1', referenced from method android.support.v7.internal.widget.ActionBarOverlayLayout.<init> 
E/dalvikvm﹕ Could not find class 'android.support.v7.internal.widget.ActionBarOverlayLayout$1', referenced from method android.support.v7.internal.widget.ActionBarOverlayLayout.<init> 
E/AndroidRuntime﹕ FATAL EXCEPTION: main 
     java.lang.RuntimeException: Unable to start activity ComponentInfo{br.com.math.semhora.viewpager/viewpager.BaseActivity}: android.view.InflateException: Binary XML file line #17: Error inflating class android.support.v7.internal.widget.ActionBarOverlayLayout 

Мой XML:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
**Line17** xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" > 

    <com.viewpagerindicator.TitlePageIndicator 
     android:id="@+id/indicator" 
     android:padding="10dip" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     android:background="#18FF0000" 
     android:textColor="#AA000000" 
     app:footerColor="#FFAA2222" 
     app:footerLineHeight="1dp" 
     app:footerIndicatorHeight="3dp" 
     app:footerIndicatorStyle="underline" 
     app:selectedColor="#FF000000" 
     app:selectedBold="true" 
     /> 

    <ViewStub 
     android:id="@+id/vstubMain" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:inflatedId="@id/no_connect" 
     android:layout="@layout/no_connection" /> 

    <android.support.v4.view.ViewPager 
     android:id="@+id/pager" 
     android:layout_width="fill_parent" 
     android:layout_height="0dp" 
     android:layout_weight="1" 
     android:background="#F6F6F0" /> 

</LinearLayout> 

До этого вопроса, я получил сообщение об ошибке на Вход просит меня изменить все тэги «приложение» на XML, чтобы изменить «андроид» говорят, что если вы используете appcompat вы должны использовать андроид вместо этого.

Он работал с appcompact v20

ответ

1

После того как я обновиться до appcompact v21.0.2 и buildToolsVersion '21 .1.1' , он работает в данный момент.