英文:
Problem with sync of gradle in Android Studio
问题
我正在开发一个太空射击游戏,直到昨天一切都很完美,但是今天,当我尝试运行我的应用程序时,出现了以下错误:
执行任务':android:mergeDebugResources'失败。
> 无法解析配置':android:_internal_aapt2_binary'的所有文件。
> 无法解析com.android.tools.build:aapt2:4.1.0-6503028。
所需版本:
项目:android
> 无法在离线模式下获取com.android.tools.build:aapt2:4.1.0-6503028的缓存版本。
> 无法在离线模式下获取com.android.tools.build:aapt2:4.1.0-6503028的缓存版本。
> 无法在离线模式下获取com.android.tools.build:aapt2:4.1.0-6503028的缓存版本。
> 无法在离线模式下获取com.android.tools.build:aapt2:4.1.0-6503028的缓存版本。
> 无法在离线模式下获取com.android.tools.build:aapt2:4.1.0-6503028的缓存版本。
可能的解决方法:
- 关闭离线模式,然后重新运行构建
因此,如Android Studio建议,我关闭了离线模式,然后运行,出现了以下错误:
无法获取'https://dl.google.com/dl/android/maven2/com/android/tools/build/aapt2/4.1.0-6503028/aapt2-4.1.0-6503028.pom'。 服务器返回状态码405:方法不允许
关闭Gradle的'离线模式',然后同步项目
猜猜怎么着?当我关闭Gradle的离线模式后,我又回到了第一个错误,所以我在这方面有些迷茫。
如果您知道解决方法,我会非常感激。
提前谢谢!
英文:
I was developing a Space Shooter Game, and until yesterday wverything was perfectly, but today, when I try to run my app, I get the followin error
Execution failed for task ':android:mergeDebugResources'.
> Could not resolve all files for configuration ':android:_internal_aapt2_binary'.
> Could not resolve com.android.tools.build:aapt2:4.1.0-6503028.
Required by:
project :android
> No cached version of com.android.tools.build:aapt2:4.1.0-6503028 available for offline mode.
> No cached version of com.android.tools.build:aapt2:4.1.0-6503028 available for offline mode.
> No cached version of com.android.tools.build:aapt2:4.1.0-6503028 available for offline mode.
> No cached version of com.android.tools.build:aapt2:4.1.0-6503028 available for offline mode.
> No cached version of com.android.tools.build:aapt2:4.1.0-6503028 available for offline mode.
Possible solution:
- Disable offline mode and rerun the build
So as sugest Android Studio, I Disable the offline mode, and then run, getting the following error:
``
Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/aapt2/4.1.0-6503028/aapt2-4.1.0-6503028.pom'. Received status code 405 from server: Method Not Allowed
Disable Gradle 'offline mode' and sync project
And guess what?, when I disable the Gradle offline mode, I return to the firts error again, so I quite lose on this.
If you know some way to solve, I bless you.
Thanks for advance!
答案1
得分: 1
从构建菜单中选择"清理项目",然后尝试运行你的项目。
英文:
Select clean project from build menu and try to run your project
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论