我的项目包含两个模块,即管理员和用户。用户模块可以正常工作,但是管理模块会引发编译时错误,如下所示:
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.
我的项目包含两个模块,即管理员和用户。用户模块可以正常工作,但是管理模块会引发编译时错误,如下所示:
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.
在“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 错误的方法。它解决了这个问题。
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