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



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

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

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

Specified AAPT2 executable does not exist:
C:UsersRémi\.gradlecachestransforms-1files-1.1aapt2-3.2.0-4818971-windows.jar35960bdffa2420a45dff6ec260c07fa9aapt2-3.2.0-4818971-windowsaapt2.exe

事实上,这里没有aapt2.exe

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

H:LogicielsAndroidStudioSDKbuild-tools28.0.2aapt2.exe

以及此处的先前版本:

H:LogicielsAndroidStudioSDKbuild-tools27.0.3aapt2.exe

我试图通过将">>项目结构">"模块">"应用程序">"构建工具版本"来更改构建工具版本来解决此问题。此选项为空,我选择了 28.0.2,但这不会改变任何东西。

感谢您的阅读。

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

我通过删除它期望 aapt2 可执行文件的目录来解决它,例如C:Userssupport.gradlecachestransforms-1files-1.1aapt2-3.2.1-4818971-windows.jar4c1f5b7dca1d5d378360be7f3fd9726aaapt2-3.2.1-4818971-windows,然后在Android StudioBuild>Clean Project中进行了清理。

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

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

打开此文件夹并查看其内容,我删除了标记为81c3666e327fa931c773a52e6cb0b3b7的文件夹,该文件夹对您来说将是35960bdffa2420a45dff6ec260c07fa9

在此之后,我回到Android Studio并单击">构建"菜单,并使用"清理项目"选项,然后使用">重建项目"选项。

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

我希望这有所帮助。

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

前任: 罐子的路径:C:Usersumabhavania.gradlecachestransforms-1files-1.1aapt2-3.2.1-4818971-windows.jar

错误路径:C:Usersumabhavania.gradlecachestransforms-1files-1.1aapt2-3.2.1-4818971-windows.jara57a698502c21bfe8cfc3ed6eb102b39aapt2-3.2.1-4818971-windows

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

希望这有帮助..

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

转到该路径 -> 删除

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

清理项目和生成

1- 输入文件,例如

C:Users4khalil.gradlecachestransforms-1files-1.1aapt2-3.3.2-5309881-windows.jar6abc6a09978228d11497e7ca9c3de2c9aapt2-3.3.2-5309881-windows

然后,如果找到aapt2.exe.dat,请删除要aapt2.exe的扩展.dat问题就会得到解决。

您可以使用"使缓存失效并重新启动"。

在 Android Studio 中,转到"文件"菜单 ->单击"使缓存失效/重新启动"。

只需在 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"
}

只需复制粘贴此文件 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\ 然后构建,然后构建将成功完成。 我不知道如何在我的答案中附加文件,我是堆栈溢出的新手。

最新更新