如何了解gradle,android studio用于构建android应用程序

如何了解gradle,android studio用于构建android应用程序,android,Android,当我打开我的android项目时,我面临一个问题。我已经有一段时间没有处理我的项目了。但当我更改android studio版本或gradle版本时,我会面临不同的错误。有时我会遇到Aapt2错误,而另一次我会在values文件夹中遇到android资源复杂性。如何获得android studio和gradle版本来打开我的项目,以便对Aapt2进行一些修改 当您使用gradle 3.0的android插件时,默认情况下会启用Aapt2 这是为了 改进增量资源处理 如前所述 但是,如果您在使用它

当我打开我的android项目时,我面临一个问题。我已经有一段时间没有处理我的项目了。但当我更改android studio版本或gradle版本时,我会面临不同的错误。有时我会遇到Aapt2错误,而另一次我会在values文件夹中遇到android资源复杂性。如何获得android studio和gradle版本来打开我的项目,以便对Aapt2进行一些修改

当您使用gradle 3.0的android插件时,默认情况下会启用Aapt2

这是为了

改进增量资源处理

如前所述

但是,如果您在使用它时遇到问题,可以通过在gradle.properties中添加它来切换回以前的版本

android.enableapt2=false

AAPT2和android gradle插件中的非ascii字符问题现已修复(耶!)。现在您可以使用android gradle插件版本3.2.0-alpha11或更高版本,而不是禁用AAPT2,您不应该再遇到此错误

关于Android资源编译


请确保您的ids.xml文件中没有错误。

我建议您使用最新版本来修复出现的错误,而不是尝试查找有效的gradle和ANdroid Studio版本。较新版本的ANdroid gradle插件使用AAPT2,这在解析和链接资源时更为严格。分享您遇到的错误,我们将能够提供帮助。如果没有他们,我们将无法看到你的项目中发生了什么。