React Native开发Android应用
2023/12/22小于 1 分钟
React Native开发Android应用
Gradle加速相关
解决Gradle工具下载太慢
进入android/gradle/wrapper/gradle-wrapper.properties文件修改Gradle工具下载网址
distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-all.zip
distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.3-all.zip 修改React Native项目依赖
进入node_modules\@react-native\gradle-plugin\settings.gradle.kts文件
pluginManagement {
repositories {
- mavenCentral()
- google()
+ maven { setUrl("https://maven.aliyun.com/repository/gradle-plugin") }
+ maven { setUrl("https://maven.aliyun.com/repository/public") }
gradlePluginPortal()
}
}进入node_modules\@react-native\gradle-plugin\build.gradle.kts文件
repositories {
+ maven { setUrl("https://maven.aliyun.com/repository/public") }
+ maven { setUrl("https://mirrors.cloud.tencent.com/nexus/repository/maven-public") }
- google()
mavenCentral()
}修改Gradle依赖的镜像源
进入android/build.gradle
repositories {
+ maven { url 'https://maven.aliyun.com/repository/public' }
+ maven { url 'https://mirrors.cloud.tencent.com/nexus/repository/maven-public' }
+ maven { url 'https://maven.aliyun.com/repository/central' }
+ maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
mavenLocal()
- google()
mavenCentral()
}进入android/app/build.gradle文件
android {
...
}
+ repositories {
+ maven { url 'https://maven.aliyun.com/repository/public' }
+ maven { url 'https://mirrors.cloud.tencent.com/nexus/repository/maven-public' }
+ maven { url 'https://maven.aliyun.com/repository/central' }
+ maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
+ mavenLocal()
+ google()
+ mavenCentral()
+ }
dependencies {
...
}