The project is using an incompatible version (AGP 8.5.2) of the Android Gradle plugin. Latest supported version is AGP 8.2.0
See Android Studio & AGP compatibility options.
[Experimental] Enable sync with future AGP version.
该项目正在利用不兼容版本(Android Gradle 插件 8.5.2 版)的 Android Gradle 插件。所支持的最新版本是 Android Gradle 插件 8.2.0 版。
检察 Android Studio 与 Android Gradle 插件的兼容性选项。
[实验性] 启用与未来 Android Gradle 插件版本的同步功能。
下载最新版本IntelliJ IDEAIntelliJ IDEA 毫无疑问是软件开发者的首选 IDE。 It makes Java and Kotlin development a more productive and enjoyable experience.https://www.jetbrains.com.cn/idea/promo/?utm_source=baidu&utm_medium=cpc&utm_campaign=cn-bai-br-intellij-ex-pc&utm_content=intellij-core&utm_term=idea
找到gradle/wrapper/gradle-wrapper.properties 文件将修改distributionUrl为符合的版本,我们用由于国外很多gradle依赖链接需要翻墙,我们可以用ai帮我们找符合的地点:
(Gradle国内镜像)南京大学镜像站 下载目录https://mirrors.nju.edu.cn/gradle/我们可以找个相对符合的版本8.9 直接更换链接,如图 右键复制地点
Your build is currently configured to use Java 21.0.2 and Gradle 8.5.
Possible solution:
- Use Java 17 as Gradle JVM: Open Gradle settings
- Upgrade Gradle wrapper to 8.9 version and re-import the project
3:该项目正在利用不兼容版本(安卓 Gradle 插件 8.5.2 版)的安卓 Gradle 插件。
The project is using an incompatible version (AGP 8.5.2) of the Android Gradle plugin. Latest supported version is AGP 8.2.0
See Android Studio & AGP compatibility options.
[Experimental] Enable sync with future AGP version.
该项目正在利用不兼容版本(安卓 Gradle 插件 8.5.2 版)的安卓 Gradle 插件。所支持的最新版本是安卓 Gradle 插件 8.2.0 版。
检察安卓工作室与安卓 Gradle 插件的兼容性选项。
[实验性] 启用与未来安卓 Gradle 插件版本的同步功能。
办理办法1:
[实验性的] 启用与未来 Android Gradle 插件(AGP)版本的同步。我们可以打开Settings勾选
Enable sync with future AGP version (Experimental)
然后再点击小象load图标 load Gradle Changes 同步 快捷键是(ctrl+shift+o)
办理办法2:下载最新的IDEA版本
IntelliJ IDEA – 领先的 Java 和 Kotlin IDEhttps://www.jetbrains.com.cn/idea/promo/?utm_source=baidu&utm_medium=cpc&utm_campaign=cn-bai-br-intellij-ex-pc&utm_content=intellij-core&utm_term=idea
3:Gradle依赖库毗连超时-更换成国内镜像
在 Windows 系统中,hosts 文件位于 C:\Windows\System32\Drivers\etc 文件夹中,以记事本方式打开后,在文件底部添加类似 “20.205.243.166 github.com” 的内容,保存并关闭文件12.
更改 DNS 服务器:可以实验更改 DNS 服务器地点为公共 DNS 服务,如谷歌的 8.8.8.8 和 8.8.4.4 或Cloudflare的 1.1.1.1 和 1.0.0.1。在计算机的控制面板中找到网络和 Internet 设置,点击正在利用的网络毗连,进入其属性设置,在 IPv4 设置中选择 “利用以下 DNS 服务器地点”,输入相应的 DNS 服务器地点并保存设置.
不管是运行Gradle的task哪个任务(kotlin browser->wasmJsBrowserRun)还是运行(other->wasmJsRun),提示的错误,都可以用以上国内镜像源取代:
Could not resolve com.yarnpkg:yarn:1.22.17.
Required by:
project :
> Could not resolve com.yarnpkg:yarn:1.22.17.
> Could not get resource 'https://github.com/yarnpkg/yarn/releases/download/v1.22.17/yarn-v1.22.17.tar.gz'.
> Could not HEAD 'https://github.com/yarnpkg/yarn/releases/download/v1.22.17/yarn-v1.22.17.tar.gz'.
> Got socket exception during request. It might be caused by SSL misconfiguration
> Connect to github.com:443 [github.com/20.205.243.166] failed: Connection timed out: no further information
Connect to https://github.com:443 [github.com/20.205.243.166] failed: Connection timed out: no further information. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle
4:Android环境编译
Could not find compile target android-34 for modules :composeApp, :shared
点击composeApp\src\androidMain\AndroidManifest.xml
会在右上角表现Install Android plugin 点击后依照提示Next就会主动下载安装,然后重启IDE就可以利用了
SDK location not found. Define a valid SDK location with an ANDROID_HOME environment variable or by setting the sdk.dir path in your project's local properties file at 'D:\pro\ComposeMultiplatform\local.properties'.