【问题标题】:E/VdcInflateDelegate: org.xmlpull.v1.XmlPullParserException: Binary XML file line #17<vector> tag requires viewportWidth > 0E/VdcInflateDelegate: org.xmlpull.v1.XmlPullParserException: 二进制 XML 文件行 #17<vector> 标签需要 viewportWidth > 0
【发布时间】:2017-05-07 15:23:05
【问题描述】:

以下是我的 Gradle 文件。它适用于 Marshmallow,但不适用于 KitKat 4.2.2。当我在 Kitkat 上运行它时,它返回以下错误。

 Exception while inflating <vector>
12-21 17:45:46.235 12303-12303/com.xyz.packagename E/VdcInflateDelegate: org.xmlpull.v1.XmlPullParserException: Binary XML file line #17<vector> tag requires viewportWidth > 0

AppCompact 不支持该应用程序。如果我使用 Activity 而不是 Appcompact,那么它可以正常工作,但我需要使用 AppCompact,因为集成了 Material Design Things。

apply plugin: 'com.android.application'

android 
     {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"


    defaultConfig 
     {
        applicationId "com.xyz.projectName"
        minSdkVersion 16
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
        multiDexEnabled true
    }
    buildTypes 
    {
        release
        {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

dependencies

 {

    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    // multidex
    compile 'com.android.support:multidex:1.0.0'


    compile 'com.android.support:appcompat-v7:25.1.0'
    compile 'com.android.support:design:25.1.0'
    compile 'com.android.support:recyclerview-v7:25.1.0'


    // Map
    //compile 'com.google.android.gms:play-services:10.0.1'
    compile 'com.google.android.gms:play-services-maps:10.0.1'
    compile 'com.google.maps.android:android-maps-utils:0.3+'


    //Firebase
    compile 'com.google.firebase:firebase-messaging:10.0.1'
    compile 'com.google.firebase:firebase-core:10.0.1'



}
apply plugin: 'com.google.gms.google-services'

请帮忙。

【问题讨论】:

标签: android gradle version-control android-4.4-kitkat


【解决方案1】:

通过添加以下行对我来说效果很好

aaptOptions { 附加参数“--no-version-vectors” }

  apply plugin: 'com.android.application'

    android {
        compileSdkVersion 25
        buildToolsVersion "25.0.2"


        defaultConfig {
            applicationId "com.xyz.project name"
            minSdkVersion 16
            targetSdkVersion 25
            versionCode 1
            versionName "1.0"
         /*   vectorDrawables.useSupportLibrary = true
            generatedDensities = []*/
            multiDexEnabled true
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }

        // important to run code on kitkat

        aaptOptions {
            additionalParameters "--no-version-vectors"
        }
    }

    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
        testCompile 'junit:junit:4.12'
        // multidex
        compile 'com.android.support:multidex:1.0.0'


        compile 'com.android.support:appcompat-v7:25.1.0'
        compile 'com.android.support:design:25.1.0'
        compile 'com.android.support:recyclerview-v7:25.1.0'

        // ImageLoader
        compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'

        // Map
        //compile 'com.google.android.gms:play-services:10.0.1'
        compile 'com.google.android.gms:play-services-maps:10.0.1'
        compile 'com.google.maps.android:android-maps-utils:0.3+'

        // Spinner
        compile 'com.jaredrummler:material-spinner:1.1.0'

        // Volley
        compile 'com.android.volley:volley:1.0.0'

        //Firebase
        compile 'com.google.firebase:firebase-messaging:10.0.1'
        compile 'com.google.firebase:firebase-core:10.0.1'

        //CropImage
        compile project(':CropImage')

    }
    apply plugin: 'com.google.gms.google-services'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多