技术标签: Android studio 开发工具 android android studio
在Windows系统下载任何软件,我的建议是去官网下载,避免不必要的麻烦和其他影响。
点击红框里的按钮。
再这里我们可以看到Windows 64位有两个版本,一个是exe安装版,一个是免安装的压缩版,按照官方推荐,我们再次点击红框选择安装版。
然后会有一个弹出如图,勾选紫色框内的内容,接着红框里的按钮会变绿 点击红框内的按钮就可以下载了,如果网速可以的话会下载的很快。
找到安装包、打开安装包。
点击 Next。
取消第二个选项(android virtual device)的勾选,点击 Next;
android virtual device是用于虚拟机的,但虚拟机运行慢和效果不佳等问题,如果你有需要可以勾选。
自选位置,点击Next;
默认安装位置是C:盘,不建议把安装文件放在C盘下,你可以放在除C盘以外的其他盘,如D、E盘等。
按默认 Android studio文件夹,点击 Install。
等待安装完成,点击Next;
点击Finish,组件安装完成 ;
Start android studio 勾选后点击Finish后会自己打开Android studio。
如果本地有AS的设置文件 setting.jar,勾选第一项选择设置文件导入,如果没有设置文件,勾选第二项不导入设置文件;我的建议是选第二项(Do not import settings)。
在启动的时候会弹出错误弹框提示,点击 Cancel;
点击 Next。
选择Custom 点击Next。
Standard(标准)安装比较简单,但安装的东西太多,安装比较慢;
Custom(自定义)安装的东西可以自己选择,安装也就可以避免安装一些自己不需要的东西而浪费空间和时间。
选择IntelliJ(明亮色),点击Next;
主题模板:IntelliJ(明亮色),Darcula(暗色)。
只勾选第一项(Android SDK),更改安装地址,点击 Next ;
默认的安装地址是C:盘,由于Android sdk 后面会累积很大的几十个G,所以选择你比较大的盘,例如E盘、F盘;
Intel @ HAXM:用于虚拟机;
Android Vit让你Device:用于虚拟机。
确认安装配置,点击 Finish 。
点击 Finish 。
Create New project:新建项目;
Open an Existing project: 打开项目,你有项目就用这个打开已有的项目。
打开地址: 你安装Android studio的地址 -> bin;
android.exe: 这个是32位的Android studio的启动程序,如果你是32位系统就用这个生成快捷方式,把快捷方式复制到桌面就行。
android64.exe: 这个是64位的Android studio的启动程序,如果你是64位系统就用这个生成快捷方式,把快捷方式复制到桌面就行。
好的习惯配置可以提高工作效率的。
首先进入Android studio。
然后 File -> settings...
提示:如果代码没有问题还是报错,或者莫名其妙的报错,你可以重构项目 File -> Invalidate Caches / Restart....。
如果你的Android SDK localtion 是在C盘下,我的建议改换其他盘,然后重新下载SDK。
一般是下载你开发的对应的sdk 序号,这样才能看到对应sdk API的源码注释。
Keymap 如果你还是喜欢Eclipse的一些习惯可以改成Eclipse,如图。
如果你喜欢代码联想不区分大小写,把Match case 去掉勾选。
对代码字体和大小可以在这里更改。
分享一些Android studio 常用快捷方式:
Ctrl+/
选中某一行,同时按下Ctrl+/快捷键可以注释这一行。
Ctrl+F
同时按下Ctrl+F快捷键,将在编辑页的顶部弹出类内快速搜索栏,可以快速定位类内的某个单词,支持联想查找
Ctrl+Alt+L
对当前类的所有代码进行格式化,一般用于代码整理。
Ctrl+Alt+O
这个快捷键可以自动导包或删除无用的包,这时候按下快捷键即可自动删除这些无用的包。Alt+Insert
同时按下Alt和Insert键,弹出快速代码生成框,有构造方法、getter/setter方法、toString方法等
Ctrl+鼠标左键
可以实现多选。
Ctrl+Alt+空格
代码补全。
Ctrl + Alt + F
局部变量提到全局变量,但会删除局部变量。
变量 .null
自动生成 :
if(变量 !=null){
}
变量 .nn
自动生成 :
if(变量 ==null){
}
集合/数组 .for
自动生成 :
for(子项:集合){
}
集合/数组 .fori
自动生成 :
for(int i=0;i< 集合大小;i++){
}
还有很多其他的快捷方式等等...
如果对您有帮助,您可以点赞、关注博主、收藏。
1. 报表的制作过程为 ① 制作.jrxml报表模板文件,并编译成.jasper ② 代码处理.jasper文件并填充数据进行输出2. 一开始是打算使用iReport作为模板制作工具的,但是有以下局限iReport的最高版本是2014年的5.6版,因此它最多支持JDK7以下版本现在项目起码用的JDK8,所以需要安装两个以上的JDK可能是高版本编译出来的JavaBea...
在Linux系统上,比较好的科学计算库应该就属GSL库了,而且GSL库编译安装非常方便,没有任何第三方库依赖,直接编译安装即可,这在开源软件界绝对是一个不小的奇迹,因为绝大多数开源软件,想要编译运行,都会把我们折磨得死去活来,解决一个又一个依赖库和版本冲突,是一个绝对的体力活,还需要耐心和毅力。所以GSL库真的是一个不可多得的开源科学计算库。 我们首先下载GSL源码:git clone ...
[email protected] ~$ ssh-keygenGenerating public/private rsa key pair.Enter file in which to save the key (/home/di/.ssh/id_rsa):Created directory '/home/di/.ssh'.Enter passphrase (empty for no passphrase
一、生活中的程序员 居住篇 在主要职业群体中,程序员更倾向于租房,20.9%的受访程序员目前自己有房,此比例明显低于其他职业。大概是因为程序员大部分还比较年轻,传说中的超高薪水并不能让很多人拥有自己的房子而更长的工作时间,使得很多程序员倾向于租房在公司附近,超六成受访程序员处于租房状态,35.6%的程序员目前一个人租房住,30.9%的程序员目前与别人合租一线城...
Redis是一款支持多种数据类型的Key-Value数据库。这里介绍下如何从Redis中导出数据。 数据是如何存储的?、Redis中是把数据保存到内存中的,但是它也会定期的把数据写会到硬盘中。Redis保存数据有两种方式:快照模式(Snapshot) 它支持两种快照模式: 定时快照,即按一定时间将内存中的数据保存到磁盘上。 定量快照,即数据变化一定次数后将数据保存到磁盘上...
本文主要是通过实际代码讲解,帮助你一步步搭建一个简易的秒杀系统。从而快速的了解生鲜电商秒杀系统的主要难点,并且迅速上手实际项目。我对生鲜电商秒杀系统文章的规划:从零开始打造简易秒杀系统:乐观锁防止超卖2.从零开始打造简易秒杀系统:令牌桶限流3. 从零开始打造简易秒杀系统:Redis 缓存4. 从零开始打造简易秒杀系统:消息队列异步处理订单秒杀系统秒杀系统介绍秒杀系统相信网上已经介绍了很多了,我也...
网站导航a{font-size:30px;color:pink;font-family:隶书;/*取消超链接下划线*/text-decoration:none;}a:hover{font-size:20px;color:blue;font-family:楷体;}超市零食厨房床上厕所户外
在centos7系统中如何查看网卡IP一直用 ifconfig 命令查看 CentOS 中的网络连接,包括 IP 地址、MAC 地址、网络连接状态等。升级到 CentOS 7 之后 ifconfig 就找不到了,原来这个指令已经被废弃,改用 ip 指令。同样的事情也发生在 RHEL 7、Oracle Linux 7、Scientific Linux 7 的 mi
一、什么是PowerMockPowerMock是一个Java模拟框架,用于解决测试问题。Powermock常见注解解释1.Mockito.mock()方法和@MockBean和@Mock的区别Mockito.mock可以用来创建类或接口的模拟对象,并且可以使用mock来指定方法的行为,验证他们是否被调用@Mock注解实际上是Mockito.mock()方法的缩写,我们只在测试类中使用它。@MockBean注解在集成测试很有用,使用@mockBean注解将mock对象添加到Spring上下文中。
前提好久没更新文章了,本来打算在毕业之前不更新了,这里,对不住了,我又更新了。����之前翻译了两篇 Spring Boot 2.0 的文章,Spring Boot 2.0系列文章(一):Spring Boot 2.0 迁移指南 和 Spring Boot 2.0系列文章(二):Spring Boot 2.0 新特性详解今天就继续详细探究 Spring Boot 2.0 里面...
最近把MySQL升级到了5.6版本,无意中在任务管理器发现MySQL内存占用达到400+M,这是怎么回事呢?以前的版本可没有遇到过这种情况啊。开始的时候还以为是缓存了某个数据量较大的表的数据。于是重启MySQL服务,但结果出乎意料,MySQL服务一起启动,内存就又飙升到400+M。心想,这肯定不是缓存的那个表数据的问题了。接下来就是寻找解决MySQL 5.6 内存占用过高这个问题的解决方案了。 经...