gpt4 book ai didi

android - 工具栏 : IllegalStateException - configure your build for VectorDrawableCompat

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:53:40 27 4
gpt4 key购买 nike

我使用的是 Android Studio 2.1.2。我开始了一个 minSdkVersion 为 19 的新项目。我的 Activity 扩展了 AppCompatActivity。该项目从一个使用 fragment 的空 Activity 开始。

使用 API 24 预览 content_main.xml 时,一切正常。预览 API 19 时,出现以下渲染问题:

 The following classes could not be instantiated:
- android.support.v7.widget.Toolbar
java.lang.IllegalStateException: This app has been built with an incorrect configuration. Please configure your build for VectorDrawableCompat

我已经添加了我发现的与 gradle 相关的所有内容(2 个文件):

classpath 'com.android.tools.build:gradle:2.1.2'
vectorDrawables.useSupportLibrary = true
buildToolsVersion "24.0.1"
compile 'com.android.support:appcompat-v7:24.1.1'
compile "com.android.support:support-v4:24.1.1"
compile 'com.android.support:design:24.1.1

但仍然出现错误。我在互联网上找到了很多答案。但没有任何帮助。使用带有 API 19 的新工具栏有问题吗?

最佳答案

这对我来说效果很好

android {
compileSdkVersion 23
buildToolsVersion "23.0.1"

defaultConfig {
applicationId "com.example.app"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
generatedDensities = []
}

// This is handled for you by the 2.0+ Gradle Plugin
aaptOptions {
additionalParameters "--no-version-vectors"
}

buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}

注意上面的代码:

// This is handled for you by the 2.0+ Gradle Plugin
aaptOptions {
additionalParameters "--no-version-vectors"
}

generatedDensities = []

关于android - 工具栏 : IllegalStateException - configure your build for VectorDrawableCompat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38869556/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com