java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.tyz1201.mytablayout/com.example.tyz1201.medicalsystem.ui.WelcomeActivity}: java.lang.IllegalStateException: This app has been built with an incorrect configuration. Please configure your build for VectorDrawableCompat.
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2227)
是这样的,本人一开始 compileSdkVersion 23
buildToolsVersion “23.0.3” 但是添加了 compile “com.android.support:design:24.1.1”
compile “com.android.support:cardview-v7:24.1.1”
compile “com.android.support:appcompat-v7:24.1.1” 这些依赖,所以会报一个the support libraries should not use 。的问题,个人理解就是原因是版本不一样, 所以本人就把上边的改成了 compileSdkVersion 24 buildToolsVersion “24.0.1”,把带23的都改成了24,但是就报了上边这个错误,不知道怎么解决这个问题,求路过的高手指点一下,谢谢!
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2227)
是这样的,本人一开始 compileSdkVersion 23
buildToolsVersion “23.0.3” 但是添加了 compile “com.android.support:design:24.1.1”
compile “com.android.support:cardview-v7:24.1.1”
compile “com.android.support:appcompat-v7:24.1.1” 这些依赖,所以会报一个the support libraries should not use 。的问题,个人理解就是原因是版本不一样, 所以本人就把上边的改成了 compileSdkVersion 24 buildToolsVersion “24.0.1”,把带23的都改成了24,但是就报了上边这个错误,不知道怎么解决这个问题,求路过的高手指点一下,谢谢!
解决方案
50
题主假如之前有成功运行过别的项目的话,可以试试新建一个项目,什么都不做,假如能运行,就根据你新建的项目的gradle的版本和设置去相应地更改你当前报错的这个项目
25
1, 直接这样改恐怕不行
2, 尝试楼上方法倒是可行
2, 尝试楼上方法倒是可行
25
你buildToolsVersion 才23 引用的库不能超过23
compile "com.android.support:design:24.1.1" 改成: compile "com.android.support:design:23.2.1"