我最初的目标API是22(Android L)。一切都很正常,直到我将目标API降低到19以支持Android 4.4(Kitkat)时。现在我遇到了这个奇怪的错误。应用程序不会崩溃,但只有一些普通按钮消失了。
我通过XML文件和代码设置我的布局。
错误信息:找不到类“android.graphics.drawable.RippleDrawable”,从方法android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering中引用
有人知道是什么原因导致了这个错误吗?我该如何解决它?
我的依赖项:
compile 'com.android.support:appcompat-v7:24.2.1'
compile 'com.android.support:design:24.2.1'
compile 'com.android.support:support-v4:24.2.1'
compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha9'
更新:
我已经将所有矢量文件移动到新的drawable-v21文件夹中。现在出现了以下错误:
Android.view.InflateException: 解析 XML 文件第 11 行时出错:无法膨胀类 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2184) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2233) at ......
......
不幸的是,Android 4.4不支持矢量图形。我该怎么做才能支持矢量图形在 Android 4.4 上运行?
'compile com.android.support:support-v4:24.2.1'
compile'com.android.support:appcompat-v7:24.2.1'
- user6564874