Android 开发基础入门篇: android studio安装教程
下载地址
http://www.android-studio.org/

注意:
安装主要分两种情况,下载的自带SDK和不带SDK两种
然后又分为安装版,就是.exe和解压版

两种的区别...解压版,,就是安装板初始化安装完之后的,一会下面的图说明什么是安装版初始化安装完之后的
自带SDK的请自行百度,
我这里说一下不带SDK的怎么安装
有些人会问从哪里可以看出带不带SDK

不带SDK的安装方法也有两种,第一种是让软件自己安装SDK,自己规定路径,,另一种是自己下载SDK,然后也是更改软件SDK的路径
SDK下载地址和软件下载的地址在一个界面内,在下面

先说第一种,安装版的,不自带SDK的,让软件自己安装SDK
下载


双击安装



我安装好以后


现在安装以后,其实就是解压版的解压之后的样子

然后我不选择启动,我要更改软件的一些安装路径,,,,如果您不更改安装路径就跳过这部分


大家如果不想改可以不用该,默认安装在C盘


然后安装

安装版的因为安装了,所以也可以找到安装的快捷方式,然后接着按照








记住不要新建工程,,接着往下看



然后看一下自己的文件夹


现在还要修改一个地方


这个.Gradle我试了试每一个版本都会安装一些东西,如果安装到C盘......
其实我一开始默认了C盘了........




E:/androidStudio/.gradle
这样的话安装后以后就会变成这样,是建完工程,然后选择了SDK版本以后才会下载gradel,然后把下载的东西放到了咱的路径里面

现在建一个工程




上面是这个APP的包名
注意:每个APP需要有不同的包名,包名一致会认为是一个APP
咱手机上安装的各个APP都有自己的包名.







要等很长时间...............

给大家一个更改一些配置的链接
https://blog.csdn.net/lidiwo/article/details/74531057

其实现在就能用了
咱先这样下载到手机



说一下哈,,大家的可能报错说,没有自己手机的SDK

也可以自己安装相应的SDK



有可能会问,,这么多选择哪些呢....

所以呢这个界面必选的就一个, Android SDK Platform (假设不用模拟器仿真的话),,我用自己的手机,所以就不下载....
有可能会问,,如果我用仿真下哪些,,,我感觉哈除了TV,,,,,

我不用仿真器就不下了,,..........



等着太无聊....................



然后下载把


这个.....
我一开始建了一个工程,,然后安装到手机了,,然后我又建了一个工程,由于两个工程的包名一样.
告诉我已经有啦..是不是卸载以前的重新安装.......我就 OK 大家的应该不会这种情况
好啦

Android 开发基础入门篇: android studio安装教程的更多相关文章
- Android 开发基础入门篇: Android Studio 导入工程
最简单的方式 等待加载完就好了
- Android 开发基础入门篇: 动态权限申请
说明: 咱们在安装APP的时候经常会看到,类似于下面的提示 goolge为了保护用户隐私,在android 6.0开始,某些隐私权限,必须用户允许以后,内部程序方可使用 这就涉及到权限动态申请问题. ...
- 24-ESP8266 SDK开发基础入门篇--Android TCP客户端.控制 Wi-Fi输出PWM的占空比,调节LED亮度
https://www.cnblogs.com/yangfengwu/p/11204436.html 刚才有人说需要点鸡汤.... 我想想哈;我还没问关于哪方面的鸡汤呢!!! 我所一直走的路线 第一: ...
- Android 开发基础入门篇: 生成带有签名的apk安装包
说明: 软件默认生成的安装包没有签名,现在手机安装APP的时候要求,安装包必须有签名才可以 默认生成的APK位置 现在生成带有签名的APK 我一般放到当前工程根目录,然后文件名字 key 有些时候需要 ...
- Android 开发基础入门篇: 复制一个工程作为一个新的工程
说明 咱们做项目很多时候都需要复制一份工程出来作为一个新的工程 把第一节的工程拷贝到这一节 修改工程名字 打开软件导入此工程 修改包名 第一节的时候说了,一个APP一个包名 自行添加修改 自行修改 自 ...
- 22-ESP8266 SDK开发基础入门篇--编写Android TCP客户端 , 连接和断开
https://www.cnblogs.com/yangfengwu/p/11192618.html 有些很细致的东西参考这篇 https://www.cnblogs.com/yangfengwu ...
- 1-ESP8266 SDK开发基础入门篇--开发环境搭建
因为今天终于做好了自己的另一块工控板,所以我就开始写基础公开篇的内容,希望自己小小的努力能够帮到大家 自己做的另一块板子 https://www.cnblogs.com/yangfengwu/cate ...
- Android开发第1篇 - Android开发环境搭建
归结一下,需要进行Android开发所需要的工具或软件: Eclipse - Android是基于JAVA的开发,所以选用目前来说使用较高的Eclipse作为IDE. ADT (Android Dev ...
- hadoop入门篇-hadoop下载安装教程(附图文步骤)
在前几篇的文章中分别就虚拟系统安装.LINUX系统安装以及hadoop运行服务器的设置等内容写了详细的操作教程,本篇分享的是hadoop的下载安装步骤. 在此之前有必要做一个简单的说明:分享的所有内容 ...
随机推荐
- (十五)golang--init函数
每一个源文件都会包含一个init函数,这个函数会在执行main()执行之前被调用,相当于python中的__init__ 注意细节:(1)如果一个文件同时包含全局变量定义,init函数和main函数, ...
- Java连载13-整数型字面值的强制转换
一.注意点 1.大容量不能直接赋值给小容量:大容量转化为小容量需要进行,强制类型转换,强制类型转换需要加上“强制类型转换符”,加上强制类型转换符之后编译通过了但是精度会有有可能损失.所以强制类型转换要 ...
- SQL ------------ 对表中字段的操作 alter
ALTER TABLE 语句用于在现有表中添加.删除或修改列. 注意不同的数据库的语句有所不一样 增加和删除都基本一致. 进行修改表中字段的时候注意: 本文主要介绍 sqlserver/mysql/ ...
- unityUIMask
Mask: 与Image组件配合工作,根据Image的覆盖区域来定位显示范围,所有该Image的子级UI元素,超出此区域的部分会被隐藏(包括UI的交互事件) 实现原理: Mask会赋予Image一个特 ...
- 【LeetCode】145. Binary Tree Postorder Traversal
Difficulty: Hard More:[目录]LeetCode Java实现 Description https://leetcode.com/problems/binary-tree-pos ...
- c#语法复习总结(2)-数据类型
C#数据类型可以分值类型和引用类型.值类型,先说说一个概念 c#栈和堆. 一,栈和堆. 堆:在c里面叫堆,在c#里面其实叫托管堆.为什么叫托管堆,我们往下看. 栈:就是堆栈,因为和堆一起叫着别扭,就简 ...
- Eureka客户端续约及服务端过期租约清理源码解析
在之前的文章:EurekaClient自动装配及启动流程解析中,我们提到了在构造DiscoveryClient时除了包含注册流程之外,还调度了一个心跳线程: scheduler.schedule( n ...
- C# abstract class Interface的介绍
1.基本概念介绍 抽象类: 1.抽象方法只作声明,而不包含实现,可以看成是没有实现体的虚方法 2.抽象类可以但不是必须有抽象属性和抽象方法,但是一旦有了抽象方法,就一定要把这个类声明为抽象类 3.具体 ...
- Loadsh 常用方法总结以及在vue中使用Loadsh
Loadsh 常用方法总结以及在vue中使用Loadsh Lodash 是一个一致性.模块化.高性能的 JavaScript 实用工具库.处理复杂数组,对比等可以直接采用该库,也方便快捷. 官方网站 ...
- 国内不fq安装K8S四: 安装过程中遇到的问题和解决方法
目录 4 安装过程中遇到的问题和解决方法 4.1 常见问题 4.2 常用的操作命令 4.3 比较好的博客 国内不fq安装K8S一: 安装docker 国内不fq安装K8S二: 安装kubernet 国 ...