您的位置:首页 > 财经 > 金融 > 想做代理商去哪找项目_木马设计公司官网_南京百度seo_汕头网站建设方案维护

想做代理商去哪找项目_木马设计公司官网_南京百度seo_汕头网站建设方案维护

2025/3/31 14:00:28 来源:https://blog.csdn.net/jj516585042/article/details/146562302  浏览:    关键词:想做代理商去哪找项目_木马设计公司官网_南京百度seo_汕头网站建设方案维护
想做代理商去哪找项目_木马设计公司官网_南京百度seo_汕头网站建设方案维护

一、JDK下载及配置

安卓使用免费的OpenJDK,不需要从Oracle官网下载,从Adoptium下载对应的版本及操作系统安装即可,常见的是java 8、11.、17、21等。从Adoptium下载太慢。国内镜像如下:

  • 清华大学镜像站:国内用户可通过清华大学开源镜像站加速下载,访问链接:
    https://mirrors.tuna.tsinghua.edu.cn/Adoptium/
    选择对应版本和操作系统下载。
  • 华为云镜像
    https://mirrors.huaweicloud.com/adoptium/

 OpenJDK下载后,配置java_home环境:

Path, 我这边安装的时候,会自动把Path中加入JDK,如果没有在Path后面加上:

android studio配置gradle JDK位置及版本:

保证版本统一即可.

二、gradle配置

1、gradle构建工具默认放在C盘,很占空间,通过android-studio修改的话,新建项目又会回到C盘,我们可以修改默认值, 通过新增环境变量 GRADLE_USER_HOME修改

2、gradle下载慢的问题,gradle版本默认有三种 bin、src、all (bin是编译版本,src是原文件版本,all是bin+src版本)gradle构建地址的版本在gradle-wrapper.properties配置,默认是国外的地址下载很慢,我们可以修改在国内的地址,但是最后的文件名一致:

//阿里云(修正后)
distributionUrl=https://mirrors.aliyun.com/gradle/gradle-7.6.3-all.zip

//华为云(修正后)
https://repo.huaweicloud.com/gradle/gradle-8.0-bin.zip

//腾讯云(修正后)
https://mirrors.cloud.tencent.com/gradle/gradle-7.5-bin.zip
https://mirrors.cloud.tencent.com/gradle/gradle-6.9.1-all.zip

修改镜像地址后我们新建项目时,还是会从新下载,这是因为新建项目默认的地址就是services.gradle.org。我们可以在我们的 gradle目录默认用浏览器的方式下载gradle构建bin、src、或all包,然后放在对应的gradle目录,注意一定不要解压.让android studio同步的时候自己解压就行了.放过去后,sync就会自动解压 如下 :

这样每次新建就不会去下载gradle了

三、Maven配置

啥是Maven?
Maven仓库,简单来说,就是一个“军火库”。你想啊,打仗得有枪、有炮、有子弹,开发Android也一样,得有各种工具和库。这Maven仓库,就是专门存这些“武器”的地方。它把各种开源库、第三方工具都整好了,你啥时候需要,就去拿,方便得很!

为啥Android开发需要用Maven?
开发Android,你得用各种库,比如搞网络请求、图片加载啥的。要是没有Maven仓库,你得一个个去网上找、下载,还得手动配置。有了Maven仓库,你只要在build.gradle里写,比如:

implementation 'com.squareup.retrofit2:retrofit:2.9.0'  

它就自动帮你把东西拿过来,省心省力!

为什么要添加Maven国内仓库?
国内的Maven仓库(如阿里云、华为云、清华大学等)将常用的依赖库缓存到国内服务器上,相比直接访问国外的Maven中央仓库,下载速度大幅提升。

在Android Studio中如何配置?
新版本Android Studio,我们需要在 settings.gradle.kts 中配置Maven仓库,同时需要区分Gradle的版本,Gradle 8.0 前后的写法有点不同:

Gradle 8.0以下:

// 阿里云标准镜像仓库配置(语法正确版本)
maven { url "https://maven.aliyun.com/repository/google" }
maven { url "https://maven.aliyun.com/repository/central" }
maven { url "https://maven.aliyun.com/repository/public" }
maven { url "https://maven.aliyun.com/repository/gradle-plugin" }
maven { url "https://maven.aliyun.com/repository/apache-snapshots" }  
maven { url "https://maven.aliyun.com/nexus/content/groups/public/"}
maven { url "https://mvnrepository.com" } 
maven { url "https://jitpack.io" }
google()
mavenCentral()
jcenter()
gradlePluginPortal()

Gradle 8.0以上:

​
// 阿里云标准镜像仓库配置(语法正确版本)
maven { url=uri("https://maven.aliyun.com/repository/google") }
maven { url=uri("https://maven.aliyun.com/repository/releases") }
maven { url=uri("https://maven.aliyun.com/repository/central") }
maven { url=uri("https://maven.aliyun.com/repository/public") }
maven { url=uri("https://maven.aliyun.com/repository/gradle-plugin") }
maven { url=uri("https://maven.aliyun.com/repository/apache-snapshots") }  
maven { url=uri("https://maven.aliyun.com/nexus/content/groups/public/")}
//maven { url=uri("https://mvnrepository.com") } 
maven { url=uri("https://jitpack.io") }
google()
mavenCentral()
jcenter()
gradlePluginPortal()​

放在位置是settings.gradle文件中的repository内,有两处位置

        

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com