uniapp本地打包之Android APP基座android studio我常遇见的几个问题总结
Uniapp是最近几年最火的APP开发平台,支持一端开发多终端输出,本文主要是收集了最近使用Android studio本地打包遇到的一些问题以及解决方案的总结。
首先,Uniapp平台有自己的Android本地打包指南
,看本文之前,请先了解一下官方提供的指南,会帮助你更理解本文。官方打包指南传送门>>
还有网友提供的打包步骤
:传送门,看完之后再回来看我这篇文章就简单多了
首先展示我使用的软件版本
:
软件名称 | 版本信息 |
---|---|
Android-Studio | Android Studio Koala 2024.1.1 Patch 1 Build #AI-241.18034.62.2411.12071903, built on July 11, 2024 |
Gradle | 7.3.3 |
Jdk | jbr-17 (JetBrains Runtime 17.0.11) |
Kotlin | 1.9 |
切记:gradle版本与jdk版本一定要匹配,不然问题很多,以下是JDK与最低Gradle版本号的对应关系:(最新版本可自行百度)
以下是我整理的一些问题及解决文案:
问题一:Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradle-7.3.3-bin.zip Reason: java.net.SocketTimeoutException: Connect timed out
问题描述:
这个问题翻译过来就知道是什么回事了,time out就是读取Gradle资源的时候超时了,其实就是gradle资源被大中华局域网墙了,毕竟android studio这个东西是老美的平台,谷歌几乎所有产品在中国大陆都是无法访问的,因此你的网络无法获取Gradle包也是很正常的。
解决方案:
为了解决Gradle下载过慢或超时的问题,我们可以利用国内优秀的镜像站点来加速下载。以下是一些国内镜像站点提供的Gradle下载地址:
平台 | 镜像地址 |
---|---|
gradle官网地址 | https://services.gradle.org/distributions/ |
腾讯云Gradle镜像 | https://mirrors.cloud.tencent.com/gradle/ |
阿里云Gradle镜像1 | https://mirrors.aliyun.com/macports/distfiles/gradle/ |
阿里云Gradle镜像2 | https://mirrors.aliyun.com/gradle/ |
借助这些国内的镜像站点,我们能够以更快的速度获取到 Gradle 的安装包。如此一来,便可以有效避免因官方下载地址而产生的下载速度缓慢的问题,进而极大地提高我们的开发效率。