Android Studio项目模块中的AAPT2错误

时间:2018-07-23 11:44:33

标签: android android-studio aapt2

我的项目包含两个模块,即admin和user。 用户模块可以正常工作,但管理模块会引发如下编译时错误:

error: style attribute '@android:attr/attr/gravity' not found.
error: style attribute 'attr/@attr/minTextSize (aka com.ict.school.admin:attr/@attr/minTextSize)' not found.

2 个答案:

答案 0 :(得分:0)

    first 
     in gradle.properties add code below
    android.enableAapt2=false


    second:
    A new version of Gradle and Android-gradle-plugin is available that fixes these issues.
add this in app geadle:

    buildscript {
        dependencies {
            classpath 'com.android.tools.build:gradle:3.2.0-alpha17'
        }
    }

and after that in gradle-wrapper.properties change distributionUrl:

    distributionUrl=https\://services.gradle.org/distributions/gradle-4.8-all.zip

答案 1 :(得分:0)

在“ gradle-wrapper.properties”上,使用最新版本:

distributionUrl=https\://services.gradle.org/distributions/gradle-4.9-all.zip

与您的“ build.gradle”应用文件相同,最新版本:

dependencies {
        classpath 'com.android.tools.build:gradle:3.3.0-alpha03'
        classpath 'com.google.gms:google-services:4.0.2'
    }

在将Android Studio升级到3.1.3版本后,我已经花了几个小时来寻找针对此AAPT2错误的解决方案。它解决了这个问题。