Loading

Android Studio Giraffe版本遇到的问题

上周固态硬盘挂了,恢复数据之后,重新换了新的固态安装了Win11系统,之前安装的是Android Studio 4.x的版本,这次也是趁着新的系统安装新的Android开发工具。

版本如下:

但是打开以前的Android旧项目时,发生了一系列的问题。这里把一些关键的设置放出来,以便参考。

一、先要修改host文件,便于gradle同步

host文件位于C:\Windows\System32\drivers\etc目录下。

拷贝一份出来,增加如下内容:

172.217.163.46 developer.android.com 
180.163.150.33 dl.google.com  
74.125.23.136 dl-ssl.google.com

如上的IP地址可以通过如下网址解析:https://site.ip138.com/dl.google.com/

如图:

然后找一个距离最近的IP贴进去。

二、android项目gradle添加repositories

repositories {
        maven{
            allowInsecureProtocol  true
            url = "http://maven.aliyun.com/nexus/content/groups/public/"
        }
        google()
        mavenCentral()
        gradlePluginPortal()
    }

上面的maven节点是自己添加的,其中的allowInsecureProtocol需要,否则同步失败。

三、修改项目的gradle设置

如下图所示:

其中的gradle版本要与当前的Gradle插件一致,对应关系如下:

Gradle插件版本Gradle版本
4.0.0 - 4.1.x 4.+
4.2.0 - 4.2.x 4.6+
4.3.0 - 4.3.x 4.6+
4.4.0 - 4.4.x 4.6+
4.5.0 - 4.5.x 4.10.1+
4.6.0 - 4.6.x 4.10.2+
4.7.0 - 4.7.x 4.10.2+
4.8.0 - 4.8.x 4.10.2+
4.9.0 - 4.9.x 4.10.2+
4.10.0 - 4.10.x 4.10.2+
4.10.1 - 4.10.x 4.10.2+
4.10.2 - 4.10.x 4.10.2+
4.10.3 - 4.10.x 4.10.3+
4.10.4 - 4.10.x 4.10.3+
4.10.5 - 4..x 4.10.3+
5.0.0 - 5.0.x 5.0+
5.1.0 - 5.1.x 5.1+
5.2.0 - 5.2.x 5.1+
5.3.0 - 5.3.x 5.1+
5..0 - 5.4.x 5.4+
5.5.0 - 5.5.x 5.4+
5.6.0 - 5.6.x 5.4+
5.6.1 - 5.6.x 5.4+
6.0.0 - 6.0.x 5.4+
.10 - 6.1.x 5.+
6.2.0 - 6.2.x 5..4+
6.3.0 - 6.3.x 5.6.4+
6.4.0 - 6.4.x 5.6.4+
6.5.0 - 6.5.x 6.0+  
6.6.0 - 6.6.x 6.0+
6.7.0 - 6.7.x 6.0+
6.8.0 - 6.8.x 6.5+
6.9.0 - 6.9.x 6.5+
6.10.0 - 6.10.x 6.5+
6.10.1 - 6.10.x 6.5+
6.10.2 - 6.10.x 6.5+
6.10.3 - 6.10.x 6.5+
6.10.4 - 6.10.x 6.5+
6.10.5 - 6.10.x 6.5+
6.10.6 - 6.10.x 6.5+
6.10.7 - 6.10.x 6.5+
6.10.8 - 6.10.x 6.5+
6.10.9 - 6.10.x 6.5+
6.10.10 - 6.10.x 6.5+
6.10.11 - 6.10.x 6.5+
6.10.12 - 6.10.x 6.5+
6.10.13 - 6.10.x 6.5+
6.10.14 - 6.10.x 6.5+
6.10.15 -6.10.x 6.5
6.10.16 - 6.10.x 6.5+
6.10.17 - 6.10.x 6.5+
6.10.18 - 6.10.x 6.5+
6.10.19 - 6.10.x 6.5+
7.0.0 - 7.0.x 6.7+
7.1. - 7.1.x 6.7+
7.3.0 - 7.3.x 6.7+
7.4. - 7.4.x 6.7+
7.5.0 - 7.5.x 6.7+
7.6.0 - 7.6.x 6.7+
7.7.0 - 7.7.x 6.7+
7.8.0 - 78.x 6.7+
7.9.0 - 7.9.x 6.7+
7.10.0 - 7.10.x 6.7+  
7.11.0 - 7.11.x 6.7+
7.12.0 - 7.12.x 6.7+
7.13.0 - 713.x 6.7+
714.0 - 7.14.x 6.7+
7.15.0 - 7.15.x 6.7+
7.17.0 - 7.17.x 6.7+
7.18.0 - .18.x 6.7+
7.20.0 - 7.20.x 6.7+

另外还有一点,Java JDK的版本也要与项目版本所对应。像之前的项目使用的Java8构建,要选择Java8。上图中新建的项目选择Java17。

四、Android Giraffe版本创建的项目怎么没有Java语言的选项?

1.选择No Activity 

2.选择语言和gradle

这样创建项目就跟之前的项目结构一致了。

PS:不过新的编译器推荐是Kotlin语言,采用Kotlin DSL构建。

posted @ 2023-11-13 08:36  guwei4037  阅读(221)  评论(0编辑  收藏  举报