实验笔记之——Windows下的Android环境开发搭建

好久一段时间没有进行Android开发了,最新在用的电脑也没有了Android studio了。为此,本博文记录一下最近重新搭建Android开发的过程。本博文仅为本人学习记录用(**别看)

目录

安装Android Studio以及JDK

JDK

Android Studiio

开始使用Android Studio

参考资料


之前博客也对配置Android做过记录

Android学习笔记之——Android Studio的安装(3.6版本)、Java的基本语法及Android的概述_androidstudio java语言_gwpscut的博客-CSDN博客接下来会同步开启android的学习。并且写一系列的学习笔记。本博文先来介绍一下Android Studio的安装以前曾经学过一段时间的android 开发,当时采用的是eclipse、而现在由于google已经推出了其集成开发工具android studio,停止了对Eclipse的支持,为此大部分都采用android studio了~安装JDK..._androidstudio java语言https://blog.csdn.net/gwplovekimi/article/details/105244335?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169086881116782425179935%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=169086881116782425179935&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-3-105244335-null-null.268%5Ev1%5Ekoosearch&utm_term=android&spm=1018.2226.3001.4450

安装Android Studio以及JDK

JDK

安装JDK网站:Software Download | Oracle

目前最新的是20和17,感觉20网上的资料也比较少,故此安装17好了~

 下载exe文件

 

 这样就安装完成了,进入C盘看看

 点击“关闭”,然后进行环境变量的配置。鼠标右键 “此电脑” 选择属性,之后会出现一个弹窗,点击 “高级系统设置”。(注意win11跟之前的版本位置稍有不同Windows 11 配置Java 环境变量_s1doer的博客-CSDN博客)

 选择环境变量,选择“系统变量”下面的”新建“选项,变量名为JAVA_HOME,变量值为JDK的安装路径

 

 输入完成之后点确认,第一项配置就完成了,接下来进行第二步

选择“系统变量”下面的”新建“选项,变量名为“CLASSPATH。变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意前面是有一个点的),配置好之后如下图,这里是可以复制粘贴的。

 然后点确定保存变量,进入第三步
在环境变量中找到变量path,双击打开。然后可以看到path里面已经有很多内容了,我们在最后面新建一个:


在变量值最前面添加%Java_Home%\bin;%Java_Home%\jre\bin;

 

 检查Java环境是否配置成功

按快捷键Win+R,输入cmd,然后输入java

 输入javac

 输入java -version

此致JDK配置完成! 

Android Studiio

直接到官网下载:https://developer.android.com/studio

Android Studio 必须安装
Android Virtual Device 虚拟机设备,没有真机可以安装

建议都安装哈

 

 默认就好了

 

 

不导入配置, 

 

 Android Studio 默认会把你的SDK下载放在C盘,虽然我的电脑只有一个盘,但还是选择Custom,然后点击 Next 下一步。

 习惯黑色

 默认

 

 安装Android 虚拟机驱动,点击Next

 

点击接受就可以开始下载了 

开始使用Android Studio

下载完即安装好了,接下来可以开始使用了。

 

 

注意此时模板不再是java而是推荐的Kotlin,故此不用默认模板就可以选择java语言了~

先运行一下虚拟设备,如下图所示

手机调试:
首先,在设置,--关于手机---连续点击版本号就会出现开发者模式,完成打开开发者模式

然后,手机设置--系统和更新---开发人员选项---打开开发者模式。 先打开“ “仅充电”模式下允许ADB调试 ”再打开usb调试。

然后就会出现如图所示

即可

参考资料

JDK 安装与环境变量配置(Win10详细版)_jdk环境变量配置_初学者-Study的博客-CSDN博客

Android Studio 安装配置教程 - Windows(详细版)_初学者-Study的博客-CSDN博客

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

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

相关文章

Java并发系列之七:ConcurrentHashMap

回顾HashMap 既然说到HashMap了,那么我们就先来简单总结一下HashMap的重点。 1.基本结构 HashMap存储的是存在映射关系的键值对,存储在被称为哈希表(数组链表/红黑树)的数据结构中。通过计算key的hashCode值来确定键值对在数组中的位置,假…

【机器学习】西瓜书学习心得及课后习题参考答案—第5章神经网络

笔记心得 5.1神经元模型——这是神经网络中最基本的成分。 5.2感知机与多层网络——由简单的感知机循序渐进引出多层前馈神经网络。 5.3误差逆传播算法——BP算法,迄今最成功的神经网络学习算法。算法如下(公式参考西瓜书) 停止条件与缓解…

Laravel 框架路由参数.重定向.视图回退.当前路由.单行为 ②

作者 : SYFStrive 博客首页 : HomePage 📜: THINK PHP 📌:个人社区(欢迎大佬们加入) 👉:社区链接🔗 📌:觉得文章不错可以点点关注 &#x1f44…

Redis压缩列表

区分一下 3.2之前 Redis中的List有两种编码格式 一个是LINKEDLIST 一个是ZIPLIST 这个ZIPLIST就是压缩列表 3.2之后来了一个QUICKLIST QUICKLIST是ZIPLIST和LINKEDLIST的结合体 也就是说Redis中没有ZIPLIST和LINKEDLIST了 然后在Redis5.0引入了LISTPACK用来替换QUiCKLIST中的…

【C++】深入浅出STL之vector类

文章篇幅较长,越3万余字,建议电脑端访问 文章目录 一、前言二、vector的介绍及使用1、vector的介绍2、常用接口细述1)vector类对象的默认成员函数① 构造函数② 拷贝构造③ 赋值重载 2)vector类对象的访问及遍历操作① operator[]…

学习左耳听风栏目90天——第一天 1-90(学习左耳朵耗子的工匠精神,对技术的热爱)【洞悉技术的本质,享受科技的乐趣】

洞悉技术的本质,享受科技的乐趣 第一篇,我的感受就是 耗叔是一个热爱技术,可以通过代码找到快乐的技术人。 作为it从业者,我们如何可以通过代码找到快乐呢?这是一个问题? 至少目前,我还没有这种…

Qt之C++

Qt之C 类的定义 C语言的灵魂是指针 C的灵魂是类,类可以看出C语言结构体的升级版,类的成员可以是变量,也可是函数。 class Box { public://确定类成员的访问属性double length;//长double breadth;//宽度double heigth;//高度 };定义对象 …

TestNG中实现多线程并行,提速用例的执行时间

TestNG是一个开源自动化测试工具,TestNG源于Junit,最初用来做单元测试,可支持异常测试,忽略测试,超时测试,参数化测试和依赖测试。 除了单元测试,TestNG的强大功能让他在接口和UI自动化中也占有…

UE4 Cesium 学习笔记

Cesium中CesiumGeoreference的原点Orgin,设置到新的位置上过后,将FloatingPawn的Translation全改为0,才能到对应的目标点上去 在该位置可以修改整体建筑的材质 防止刚运行的时候,人物就掉下场景之下,controller控制的…

导出LLaMA等LLM模型为onnx

通过onnx模型可以在支持onnx推理的推理引擎上进行推理,从而可以将LLM部署在更加广泛的平台上面。此外还可以具有避免pytorch依赖,获得更好的性能等优势。 这篇博客(大模型LLaMa及周边项目(二) - 知乎)进行…

堆的模板:使用一维数组实现小根堆,实现删除操作和堆顶元素输出功能

一、链接 838. 堆排序 二、题目 输入一个长度为 nn 的整数数列,从小到大输出前 mm 小的数。 输入格式 第一行包含整数 nn 和 mm。 第二行包含 nn 个整数,表示整数数列。 输出格式 共一行,包含 mm 个整数,表示整数数列中前…

外国(境外)机构在中国境内提供金融信息服务许可8家名单

6月30日,国家互联网信息办公室公布8家外国(境外)机构在中国境内提供金融信息服务许可名单,如下:

【云原生】使用kubeadm搭建K8S

目录 一、Kubeadm搭建K8S1.1环境准备1.2所有节点安装docker1.3所有节点安装kubeadm,kubelet和kubectl1.4部署K8S集群1.5所有节点部署网络插件flannel 二、部署 Dashboard 一、Kubeadm搭建K8S 1.1环境准备 服务器IP配置master(2C/4G,cpu核心…

开源元数据管理平台Datahub最新版本0.10.5——安装部署手册(附离线安装包)

大家好,我是独孤风。 开源元数据管理平台Datahub近期得到了飞速的发展。已经更新到了0.10.5的版本,来咨询我的小伙伴也越来越多,特别是安装过程有很多问题。本文经过和群里大伙伴的共同讨论,总结出安装部署Datahub最新版本的部署手…

【Vue】Parsing error: No Babel config file detected for ... vue

报错 Parsing error: No Babel config file detected for E:\Study\Vue网站\实现防篡改的水印\demo02\src\App.vue. Either disable config file checking with requireConfigFile: false, or configure Babel so that it can find the config files.             …

fishing之第三篇邮件服务器搭建

文章目录 EwoMail 邮件服务器搭建一、前期准备二、安装EwoMail三、添加解析四、ewomail的后台管理系统五、WebMail(web邮件系统)六、收发邮件测试免责声明EwoMail 邮件服务器搭建 一、前期准备 1、云服务-CentOS服务器 2、购买域名 CentOS服务器43.x.x.x.域名abcxxx.xxx.c…

Vue day01

Vue 1.简介: ​ Vue是一套用于构建用户界面的渐进式框架。与其他大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅容易上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工…

MySQL — 存储引擎

文章目录 存储引擎存储引擎类型InnoDBMyISAMMEMORY 存储引擎是数据库的核心,对于mysql来说,存储引擎是以插件的形式运行的。虽然mysql支持种类繁多的存储引擎,但是常用的就那么几种。这篇文章主要是对其进行简单的介绍。 存储引擎 MySQL可插…

20天学会rust(一)和rust say hi

关注我,学习Rust不迷路 工欲善其事,必先利其器。第一节我们先来配置rust需要的环境和安装趁手的工具,然后写一个简单的小程序。 安装 Rust环境 Rust 官方有提供一个叫做 rustup 的工具,专门用于 rust 版本的管理,网…

xcode 的app工程与ffmpeg 4.4版本的静态库联调,ffmpeg内下的断点无法暂停。

先阐述一下我的业务场景,我有一个iOS的app sdk项目,下面简称 A ,以及运行 A 的 app 项目,简称 A demo 。 引用关系为 A demo 引用了 A ,而 A 引用了 ffmpeg 的静态库(.a文件)。此时业务出现了 b…