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