在前棒棒糖设备上的矢量drawables不工作

时间:2016-03-15 12:24:02

标签: android android-support-library xml-namespaces android-vectordrawable

参考http://android-developers.blogspot.in/2016/02/android-support-library-232.html

使用这个官方Android开发人员的博客,我为我的应用编写了矢量绘图 代码在棒棒糖设备上运行良好,但不适用于预先安装的lolipop设备。

我的gradle中有以下依赖 -

com.android.support:support-vector-drawable:23.2.0
com.android.support:appcompat-v7:23.2.0

我的gradle版本是2.0.0-beta5,所以根据我添加的博客

// Gradle Plugin 2.0+ 
    android {  
       defaultConfig {  
         vectorDrawables.useSupportLibrary = true  
        }  
     }

当我对ImageView使用android:src时,它适用于棒棒糖设备。但是应用程序因 android.view.InflateException 而崩溃前lolipop设备崩溃。

根据博客,我试图将app:srcCompat用于ImageView,我收到编译时错误 - 意外命名空间前缀应用,但我已将命名空间应用指定为xmlns:app="http://schemas.android.com/apk/res-auto"在我的布局中。

1 个答案:

答案 0 :(得分:0)

如上所述使用android gradle plugin 2.0.0-beta6