当前位置: 首页 > article >正文

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版本
7.0.0 - 7.0.x6.7+

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

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

  1. 选择No Activity
    在这里插入图片描述
  2. 选择语言和gradle
    在这里插入图片描述
    这样创建项目就跟之前的项目结构一致了。

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


http://www.kler.cn/a/151987.html

相关文章:

  • Windows本地搭建Emby媒体库服务器并实现远程访问「内网穿透」
  • ERP软件对Oracle安全产品的支持
  • 血的教训---入侵redis并免密登录redis所在服务器漏洞复现
  • 珠宝模具3d仿真沉浸式交互展示更易分享传播
  • 文心一言 VS 讯飞星火 VS chatgpt (146)-- 算法导论12.2 1题
  • Django之importlib模块
  • 速达软件全系产品 RCE漏洞复现
  • 异常 Exception 02
  • 【JAVA面向对象编程】--- 探索子类如何继承父类
  • 你好!线性查找【JAVA】
  • 初次使用vs code时go模块安装失败的解决办法
  • 二进制搭建以太坊2.0节点-2023最新详细版文档
  • 因为jsp for循环的一个空格引起的错误
  • 验证码及其实现
  • 力扣打卡 1410-HTML实体解析器
  • Flash学习
  • 基于Linux下搭建NextCloud构建自己的私有网盘
  • B/S软件开发架构
  • 构建SQL Server链接服务器:实现跨服务器数据访问及整合
  • 被删数据库+勒索