5

我对 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

确实这里没有aapt2.exe

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

H:\Logiciels\AndroidStudioSDK\build-tools\28.0.2\aapt2.exe

和以前的版本:

H:\Logiciels\AndroidStudioSDK\build-tools\27.0.3\aapt2.exe

我试图通过设置File > Project structure > Modules > App > Build Tools Version来更改构建工具版本来解决此问题。这个选项是空的,我选择了 28.0.2 但这并没有改变任何东西。

谢谢阅读。

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

4

8 回答 8

8

我通过删除它期望 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

之后它似乎再次下载了这个,缺少可执行文件,现在可以完美运行。

于 2018-10-17T08:55:13.697 回答
4

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

打开此文件夹并查看其内容,我删除了标记为81c3666e327fa931c773a52e6cb0b3b7which for you will be的文件夹35960bdffa2420a45dff6ec260c07fa9

之后我回到 Android Studio 并单击Build菜单,并使用Clean Project选项,然后是Rebuild Project选项。

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

我希望这有帮助。

于 2019-02-25T21:24:42.063 回答
1

我通过删除该文件夹解决了这个问题

转到该路径-> 删除

例如: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

在此转到“C:\Users\Rémi.gradle\caches\transforms-1\files-1.1\aapt2-3.2.0-4818971-windows.jar\”并删除 35960bdffa2420a45dff6ec260c07fa9

清理项目并构建

于 2018-11-25T03:23:41.607 回答
1

解决了我的问题后,jar 文件夹下有 3 个文件夹,其中一个文件夹包含其中的 aapt2.exe。我将该文件复制到出现错误的其他文件夹。

例如:jar 的路径:C:\Users\umabhavania\.gradle\caches\transforms-1\files-1.1\aapt2-3.2.1-4818971-windows.jar

错误路径:C:\Users\umabhavania\.gradle\caches\transforms-1\files-1.1\aapt2-3.2.1-4818971-windows.jar\a57a698502c21bfe8cfc3ed6eb102b39\aapt2-3.2.1-4818971-windows

将 aapt2.exe 文件从57f15fb82085ec9389484ff7e041344f文件夹复制到a57a698502c21bfe8cfc3ed6eb102b39

希望这可以帮助..

于 2018-11-16T07:48:41.510 回答
0

1-输入文件,如

C:\Users\4khalil\.gradle\caches\transforms-1\files-1.1\aapt2-3.3.2-5309881-windows.jar\6abc6a09978228d11497e7ca9c3de2c9\aapt2-3.3.2-5309881-windows

然后如果你发现aapt2.exe.dat,删除扩展名.dataapt2.exe 问题将得到解决。

于 2019-04-05T16:18:36.650 回答
0

只需在 android 文件夹中的 build.gradle 文件中更改 gradle 版本即可。比如我的是4.1.0,改成4.1.1

dependencies {
    classpath 'com.android.tools.build:gradle:4.1.1'
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
于 2022-02-24T08:46:36.130 回答
0

您可以使用“使缓存无效并重新启动”。

在 Android Studio 中,转到 File 菜单 -> 单击 Invalidate Caches/Restart。

于 2020-08-27T08:01:14.643 回答
-1

只需复制粘贴此文件 aap2.exe 从朋友或此位置的某个位置获取它,然后将其粘贴到您在 .gradle C:\Users\Dina.gradle\caches\transforms-1\files-1.1\ 中找到的同一文件夹中aapt2-3.2.1-4818971-windows.jar\8735df2342ae4ae127451389faa5e1f1\aapt2-3.2.1-4818971-windows\ 然后构建,然后构建将成功完成。我不知道如何在我的答案中附加文件我是堆栈溢出的新手。

于 2018-12-27T08:34:45.820 回答