项目编译成功,但我得到了关于缺少drawable的例外

时间:2013-06-18 11:18:03

标签: android actionbarsherlock android-studio android-holo-everywhere

我让我的项目在Eclipse中运行,我尝试将其转换为Android Studio。但是,我还下载了(通过github)最新的HoloEverywhere库,并使用ActionBarSherlock库更新了contrib /(我同时使用它们)。

一切都成功编译,但在开始第一个活动时,我得到以下例外:

06-18 10:57:22.611    2190-2190/com.wasp.androidbg             E/AndroidRuntime: FATAL EXCEPTION: main
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.wasp.androidbg/com.wasp.androidbg.StartScreen}: android.content.res.Resources$NotFoundException: File res/drawable/list_selector_holo_light.xml from drawable resource ID #0x7f02013f
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
    at android.app.ActivityThread.access$600(ActivityThread.java:141)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:137)
    at android.app.ActivityThread.main(ActivityThread.java:5039)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:511)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
    at dalvik.system.NativeStart.main(Native Method)
    Caused by: android.content.res.Resources$NotFoundException: File res/drawable/list_selector_holo_light.xml from drawable resource ID #0x7f02013f
    at org.holoeverywhere.drawable.DrawableCompat.loadDrawable(DrawableCompat.java:138)
    at org.holoeverywhere.drawable.DrawableCompat.getDrawable(DrawableCompat.java:107)
    at org.holoeverywhere.widget.ListView.setSelector(ListView.java:964)
    at com.wasp.androidbg.StartScreen.onCreate(StartScreen.java:76)
    at android.app.Activity.performCreate(Activity.java:5104)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
    ... 11 more
    Caused by: android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x1c/d=0x0 a=2 r=0x7f090011}
    at org.holoeverywhere.drawable.DrawableCompat.loadDrawable(DrawableCompat.java:128)
    at org.holoeverywhere.drawable.DrawableCompat.getDrawable(DrawableCompat.java:107)
    at org.holoeverywhere.drawable.StateListDrawable.inflate(StateListDrawable.java:194)
    at org.holoeverywhere.drawable.DrawableCompat.createFromXmlInner(DrawableCompat.java:87)
    at org.holoeverywhere.drawable.DrawableCompat.createFromXml(DrawableCompat.java:63)
    at org.holoeverywhere.drawable.DrawableCompat.loadDrawable(DrawableCompat.java:135)
    ... 17 more
    06-18 11:04:20.118    2257-2257/com.wasp.androidbg             D/dalvikvm: Not late-enabling CheckJNI (already on)
    06-18 11:04:20.347    2257-2257/com.wasp.androidbg             E/Trace: error opening trace file: No such file or directory (2)

我还没有任何自定义主题。我仔细检查了.apk文件,文件存在,但名为 abs__list_selector_holo_light.xml - 它的前缀是abs __。

我搜索但HoloEverywhere中没有使用此前缀的配置,或以任何方式配置它。

任何帮助表示赞赏!

0 个答案:

没有答案