android studio从空白开始

对我来说,真正的第一步是清理电脑C盘。从剩余8G清理到25G,把原来看不顺眼又不敢删的文件夹和软件全删了,删爽了的后果就是,用两天的时间在把一些环境配置慢慢装回来,node.js,jdk,npm。努力把它们都装到D盘,node的盘符配置也值得一说,参考这篇

Node.js安装及环境配置(配置D盘环境)_c盘安装node d盘无法使用-CSDN博客

一、环境配置

        1.jdk

jdk下载安装:现在D盘建好文件夹,才不会莫名被安装程序骗到C盘去 安装参考Java JDK下载安装及环境配置超详细图文教程-CSDN博客

鉴于装node版本太新而与项目不匹配的教训,我问了同事后装的jdk1.8。但是后期发现与gradle版本不匹配一直报错,改装jdk11,现在已经能正常运行了。由此引发我学习了如何在一台电脑上切换jdk版本,参考如何在电脑上配置多个JDK环境_如何配置多个java_home生效-CSDN博客

jdk文件都放在一起了,重点在系统变量配置,这三个名字切换即可。

        2.sdk

事先安排好在D盘的文件夹路径

二、软件安装(全d盘)

一不小心又下载的太新了,布局有点太新了,和网友们都不一样。尤其前两天全英文的看的我头疼,该说不说,页面怪可爱的。

三、内部插件

        1.gradle配置

https://mirrors.cloud.tencent.com/gradle/腾讯镜像网址

distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-8.2-bin.zip 代码替换语句

一开始用官网下载,不仅考验网速还考验运气,好不容易下载了8.2-bin结果说不匹配,重新下载7.2-all。接着就发现了更多问题。

注意:gradle和 plug gradle不一样,它们也需要版本匹配

Android studio版本对用的gradle版本和插件版本(注意事项)_android studio gradle版本-CSDN博客

  2.汉化插件

努力跟英语和平共处,抗争了三天还是去找了汉化包,软件自带的不好用,开外挂下载别人的

Versions: Chinese (Simplified) Language Pack / 中文语言包 - IntelliJ IDEs Plugin | Marketplace (jetbrains.com)

help-about-build#AI-231,看到这就行了,在去下载对应版本号的汉化包回来导入

参考文档Android studio中文汉化详细教程_android studio汉化-CSDN博客

3.ADB WiFi Connect

一个不用数据线,和电脑连同一个WiFi就能用的插件。我的两条数据线都没有效果,非得我同事的

搞了三天,终于看见运行界面了,喜大普奔,写此文记录一下。

明天再配一下模拟器参数。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/412062.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

开源图床LightPicture搭建本地图片管理系统并实现无公网IP远程访问

文章目录 1.前言2. Lightpicture网站搭建2.1. Lightpicture下载和安装2.2. Lightpicture网页测试2.3.cpolar的安装和注册 3.本地网页发布3.1.Cpolar云端设置3.2.Cpolar本地设置 4.公网访问测试5.结语 1.前言 现在的手机越来越先进,功能也越来越多,而手机…

【备战蓝桥杯】探索Python内置标准库collections的使用

🌈个人主页: Aileen_0v0 🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 ​💫个人格言:“没有罗马,那就自己创造罗马~” #mermaid-svg-q0zvWxZtAIdSGZ8R {font-family:"trebuchet ms",verdana,arial,sans-serif;font-siz…

如何通过Burp Suite专业版构建CSRF PoC

Burp Suite是一款强大的渗透测试利器,可以利用它来高效的执行渗透攻击,接下来介绍如何通过Burp Suite Pro来构建CSRF PoC。 如果还没安装burp suite,请参阅【Burp Suite专业版本安装配置及使用指导 】 在Bupr中找到拦截的请求,右…

Ubuntu 22.04 Cron使用

需要定时处理的场景还是比较多的,比如信息推送、日志清理等。 这篇文章我们来说说如何使用cron来实现定时处理,以及监控任务的执行。 使用 Ubuntu中使用cron,要用到的命令是crontab。不加sudo时,处理的是个人的定时任务。当加上sudo时,处理的则是系统级别的定时任务。下…

公共用例库计划--个人版(四)功能改造与性能优化

1、任务概述 本次计划的核心任务是开发一个,个人版的公共用例库,旨在将各系统和各类测试场景下的通用、基础以及关键功能的测试用例进行系统性地归纳整理,并以提高用例的复用率为目标,力求最大限度地减少重复劳动,提升…

SpringBoot异常处理

1.SpringBoot异常处理 1.1.自定义错误页面 SpringBoot默认的处理异常的机制:SpringBoot 默认的已经提供了一套处理异常的机制。一旦程序中出现了异常 SpringBoot 会向/error 的 url 发送请求。在 springBoot 中提供了一个叫 BasicErrorController 来处理/error 请…

leedcode刷题笔记day1

题目大意: 暴力解法 两个for循环(也是我一看到题目想到的方法) 枚举在数组中所有的不同的两个下标的组合逐个检查它们所对应的数的和是否等于 target 复杂度分析 时间复杂度:O(n2),这里 n 为数组的长度 空间复杂度:O(1)&#x…

新定义51单片机(RD8G37)实现测距测速仪

本文描述用新定义51单片机(RD8G37)超声波一体测距传感器实现简单的测距测速仪。 测距仪演示效果 新定义RD8G37Q48RJ开发板 超声波测距模块: 8位并口屏 1、main.c unsigned short timeConsuming0; unsigned int oldDistance;void rectClearS…

Javascript,到底要不要写分号?

小白随机在互联网上乱丢一些赛博垃圾,还望拨冗批评斧正。 要不要加分号? 先说结论:“不引起程序出错的前提下,加不加都可以,按自身习惯来。” 为什么JS可以不加分号? 实际上,行尾使用分号的风…

解决方案|镭速赋能影视行业数字化,电影高速分发技术打造一流传输体验!

中国电影产业链主要分为三部分,即上游制片,中游宣发,下游院线影院,互联网产业发展后衍生出线上票务平台作为产业终端。随着4K、3D、高帧率、高动态范围、广色域、沉浸式音频等新兴视听技术的发展与应用,高新技术格式电…

stm32内存分配博客笔记

原文: stm32内存分配 笔记: 1、向量表与代码段;根据Cortex-M3权威指南描述,系统复位后,在向量表异常0处保存的是堆栈起始地址,而后紧跟中断向量表 2、可以从链接脚本.ld文件中看到终端向量表第一个被链接…

Date,SimpleDateFormate类和Calendar类

目录 一、Date 二、SimleDateFormate类 作用 练习一 练习二 三、Calendar类 概述 Calendar小结 一、Date 构造方法说明public Date()创建Date对象,表示一个时间public Date(long date)创建Date对象,表示指定时间public void setTime(long time)设置…