模拟器调试时遇Gradle资源处理任务配置错误求助
解决':app:processDebugResources'任务配置错误(android.jar不存在)
错误信息
检测到任务':app:processDebugResources'(类型为'LinkApplicationAndroidResourcesTask')存在配置问题。
- 在插件'com.android.internal.version-check'中,'com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask'类型的属性'androidJarInput.androidJar'指定的文件'C:\Users\NISHANT\AppData\Local\Android\sdk\platforms\android-31\android.jar'不存在。
原因:预期存在的输入文件实际不存在。
解决步骤
安装对应版本的SDK平台
打开Android Studio的SDK Manager(顶部工具栏Tools > SDK Manager),切换到SDK Platforms标签,找到Android 12 (API 31)勾选后点击Apply完成安装,这会自动生成缺失的android.jar文件到指定路径。调整项目的compileSdkVersion配置
打开模块级build.gradle文件(路径:app/build.gradle),检查compileSdkVersion字段:- 如果不需要API 31,直接改成你已安装的其他API版本(比如33、34)
- 修改后点击右上角的
Sync Now同步项目
验证SDK路径设置
进入File > Settings > Appearance & Behavior > System Settings > Android SDK,确认SDK Location和错误提示中的路径C:\Users\NISHANT\AppData\Local\Android\sdk一致,不一致的话修改后同步。清理重建项目
先执行Build > Clean Project清理缓存,再执行Build > Rebuild Project重新构建,确保新资源被正确加载。
内容的提问来源于stack exchange,提问作者Nishant Gathani
相关产品推荐
相关产品推荐

