信息:


  下载https://dl.google.com/dl/android/maven2/com/android/tools/build/aapt2/3.2.1-4818971/aapt2-3.2.1-4818971.pom
  下载https://dl.google.com/dl/android/maven2/com/android/tools/build/aapt2/3.2.1-4818971/aapt2-3.2.1-4818971-linux.jar
  AAPT2 aapt2-3.2.1-4818971-linux守护程序#5:意外错误输出:/root/.gradle/caches/transforms-1/files-1.1/aapt2-3.2.1-4818971-linux.jar/28466e2cbc873eea3f650b3c015e2502/aapt2- 3.2.1-4818971-linux / aapt2:/lib64/libc.so.6:找不到版本'GLIBC_2.14'(/root/.gradle/caches/transforms-1/files-1.1/aapt2-3.2。 1-4818971-linux.jar / 28466e2cbc873eea3f650b3c015e2502 / aapt2-3.2.1-4818971-linux / aapt2)


做了什么:

wget https://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz
tar zxvf glibc-2.14.tar.gz
cd glibc-2.14
mkdir build
cd build
../configure –prefix=/opt/glibc-2.14
make -j4
sudo make install
export LD_LIBRARY_PATH=/opt/glibc-2.14/lib

build-tools/28.0.3/aapt2
#!/bin/sh
export LD_LIBRARY_PATH=/opt/glibc-2.14/lib && "$0"_ $@


题:

我的系统已下载并配置了构建工具,但构建工具中仍然没有aapt2

最佳答案

Android Gradle插件3.2.0-alpha11和更高版本(包括您的3.2.1版本)不再使用构建工具中的AAPT2,这是因为构建工具的发行量很少。

相反,AGP从Google Maven获得AAPT2(这就是为什么您需要在build.gradle中具有“ google()”依赖项)。因此,AGP可以提供具有最新修复和功能的AAPT2的新版本,而无需等待很长时间等待下一个版本的构建工具的发布。

10-07 20:01