如何解决指定的AAPT2可执行文件在Android Studio 3.2中不存在

Rém*_*ere 4 android build gradle android-studio aapt2

我在Android Studio中遇到问题。我正在尝试在Windows上使用它,但是在项目的构建过程中遇到了麻烦。

首先,请注意,我的辅助硬盘上已安装了Android Studio。

当我尝试构建/运行我的项目时,出现以下错误:

Specified AAPT2 executable does not exist:
C:\Users\Rémi\\.gradle\caches\transforms-1\files-1.1\aapt2-3.2.0-4818971-windows.jar\35960bdffa2420a45dff6ec260c07fa9\aapt2-3.2.0-4818971-windows\aapt2.exe
Run Code Online (Sandbox Code Playgroud)

确实这里没有aapt2.exe

但是我在这里找到了这个.exe:

H:\Logiciels\AndroidStudioSDK\build-tools\28.0.2\aapt2.exe
Run Code Online (Sandbox Code Playgroud)

和以前的版本在这里:

H:\Logiciels\AndroidStudioSDK\build-tools\27.0.3\aapt2.exe
Run Code Online (Sandbox Code Playgroud)

我试图通过设置文件>项目结构>模块>应用>生成工具版本来更改生成工具版本来解决此问题。此选项为空,我选择了28.0.2,但这没有任何改变。

谢谢阅读。

PS:这个问题不一样。我的错误有所不同,并且google()在我的Grable文件中。

小智 5

我通过删除期望aapt2可执行文件的目录来解决它,例如C:\Users\support\.gradle\caches\transforms-1\files-1.1\aapt2-3.2.1-4818971-windows.jar\4c1f5b7dca1d5d378360be7f3fd9726a\aapt2-3.2.1-4818971-windows,然后在Android Studio Build>中进行清理Clean Project

之后,它似乎已使用缺少的可执行文件再次下载了此文件,现在可以正常运行了。


小智 5

我遇到过同样的问题。我通过打开文件浏览器并导航到此文件夹解决了这个问题 C:\Users\(My User Name)\.gradle\caches\transforms-1\files-1.1\aapt2-3.2.1-4818971-windows.jar

打开此文件夹并查看其内容,我删除了标记为 的文件81c3666e327fa931c773a52e6cb0b3b735960bdffa2420a45dff6ec260c07fa9

之后,我返回 Android Studio 并单击“构建”菜单,然后使用“清理项目”选项,然后使用“重建项目”选项。

我不再收到此错误,或者所有表明 Java 包“R”不存在的调试错误。

我希望这有帮助。