在Android Studio中同步Gradle时出现问题。

huangapple go评论83阅读模式
英文:

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

huangapple
  • 本文由 发表于 2020年10月20日 01:14:18
  • 转载请务必保留本文链接:https://go.coder-hub.com/64432188.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定