Ham*_*uhi 16 android android-gradle-plugin
我已经在android 6中构建我的应用程序没有任何错误,但是当我在android 4.4.2中构建我的应用程序时,我收到此错误
This app has been built with an incorrect configuration. Please configure your build for VectorDrawableCompat.
这是我的傻瓜:
android {
compileSdkVersion 24
buildToolsVersion "23.0.0"
defaultConfig {
applicationId "com.faranegar.channel"
minSdkVersion 11
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
Run Code Online (Sandbox Code Playgroud)
注意:当我设置compileSdkVersion 23时,一切都很好并且没有任何错误.
Bla*_*arl 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'
}
}
Run Code Online (Sandbox Code Playgroud)
}
请注意以上代码:
// This is handled for you by the 2.0+ Gradle Plugin
aaptOptions {
additionalParameters "--no-version-vectors"
}
Run Code Online (Sandbox Code Playgroud)
和
generatedDensities = []
Run Code Online (Sandbox Code Playgroud)
UPDATE
如果generatedDensities = []显示已弃用,请改用以下内容.
vectorDrawables.generatedDensities = []
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你
Enz*_*kie 17
此问题已在此处报告问题214182:appcompat-v7 24.0.0与栅格化矢量不兼容.
其中一位开发者提到:
您使用的是什么版本的Gradle插件?
从Gradle插件的v2.0开始,库资源永远不会被栅格化,因此永远不会发生这种情况.
解决方法是通过此官方链接更新您的Gradle.适用于Gradle发行说明的Android插件.
buildscript {
...
dependencies {
classpath 'com.android.tools.build:gradle:2.1.0'
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17682 次 |
| 最近记录: |