Android安装的误区
本篇作为一个安装感悟,不是逐步讲述,网上有很多讲述细节的,适合有一定安装经验的技术人员。
1、回顾
乔布斯创造了IOS,谷歌创造了Android,在编译系统发展的历史过程中,移动APP编译环境有自己的特点。
早期PC桌面编译环境崇尚简单,配置也相对容易。手机端开发环境搭建,早期SmartPhone开发环境出自微软之手,相对也容易,模拟器使用也很方便。Symbian开发环境也很友好,模拟器使用起来,效率很高。但这些都已经过去。
2、吐槽
自从智能手机出现后,Android和IOS不可避免的涉及到开发环境的问题。
IOS在XCODE下开发,XCODE太大了,开发后上架需要开发者账户什么的,还需要审核,不断修改完善。上架没有非常完善的文档,初学者第一次APP上架简直是一个噩梦。这是苹果的无耻。但开发配置简单,就是上架麻烦。
Android的开发环境早期是Eclipse与SDK结合,早期体量很小,整体很容易玩转,整套开发环境很容易摸索透彻。真机的适配纵然有些步骤,但倒也不至于是学习的障碍。当年包导入还是比较方便的。
当Android Studio出现后,出现了很多的问题,各种安装尝试与各种安装策略,每个版本也都不一样,各有解决的办法,有些解决办法很是曲折。其中各种问题,说不清楚,弄不明白。
被告之各种问题,网络连不上、代理、翻墙、修改host、各种选项设置……………。
纵然能够解决,但是需要各种的尝试与纠结,浪费了很多时间与精力。这其中的苦涩,只有经历的人才知道。
3、安装要点(安装过程一定要联网,网速愈快愈好)
3.1、下载官网(特别强调,一定官网下载,最好下载最新版,这个不需要翻墙)
https://developer.android.google.cn/studio/
3.2、不要选择代理,很多人栽在这里
设置代理也能配置成功,但是麻烦了很多。没有必要选择。
3.3、其它选择默认都可以,然后下载
3.4、下载后,默认安装了最新版本的Android SDK与Android工具。
就可以使用了,如果对应于低版本开发,然后去下载低版本的SDK就可以。
3.5、新建工程
这个很简单,按照模板创建就可以。
3.6、修改gradle的源
国外的源可能需要等一天,不保证下载成功。国内源可能等30分钟以上,必须等…………………。
还可以把gradle下载下来,然后手动配置,都可以。这种方式省时间一点。
第一次必须配置gradle。
下面是build.gradle参考文件。只参考包含maven的几句话。
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {repositories {//对应google()maven {url 'https://maven.aliyun.com/repository/google'}//对应jcenter()maven {url 'https://maven.aliyun.com/repository/jcenter'}//公共库maven {url 'https://maven.aliyun.com/repository/public'}google()jcenter()}dependencies {classpath "com.android.tools.build:gradle:4.1.3"// NOTE: Do not place your application dependencies here; they belong// in the individual module build.gradle files}
}allprojects {repositories {maven {url 'https://maven.aliyun.com/repository/google'}maven {url 'https://maven.aliyun.com/repository/jcenter'}maven {url 'https://maven.aliyun.com/repository/public'}google()jcenter()}
}task clean(type: Delete) {delete rootProject.buildDir
}
3.7、新建后,选择Run,然后选择Android App运行
杀毒软件可能进行模拟器的拦截,这种情况下选择放行。
可能出现其它问题,然后新建工程,重新运行就可以。
3.8、手机测试
通过USB连接,如果能够找到手机,选择真机运行。
如果找不到,安装驱动。如果驱动安装不称工,通过各种手机助手连接手机(主要是通过手机助手安装驱动),然后再通过Android Studio找到手机即可。
吐槽下:和真机连接,通过手机助手很恶心,360也无耻透顶了。其实在早期Eclipse + SDK下,和真机连接驱动安装非常简单。在Android Studio下,和真机连接比从前麻烦很多。
Android安装的误区相关推荐
- Android 安装详解---Mr.Zhang
Android 安装详解 介于做android项目开发之际,在这里和大家一起学习一下android的安装说明,以帮助更多刚开始接触android开发的同学更快捷的学习. 首先,说下我们在安装andro ...
- 安装eclipse及android,Eclipse Android 安装
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 摘要:Eclipse & Android 安装 我参考这个网址去安装Eclipse及Android http:/ ...
- android 7 apk 安装程序,Android安装apk文件并适配Android 7.0详解
Android安装apk文件并适配Android 7.0详解 首先在AndroidManifest.xml文件,activity同级节点注册provider: android:name="a ...
- opencv android安装教程,opencv for android安装教程.doc
opencv for android安装教程 前言: ? ?最近android开发异常火热,随着手机性能越来越高,图像处程序也越来越重要, 由于opencv for android 网上教程大多为英文 ...
- Android安装busybox
Android安装Busybox 这个只为开发者用,一般人别用. 最新的busybox已经足够强大,强大到不可想像了添加了很多命令,对开发者来说是极为好用的. 如果你是个拿来主义,把这个下载了,在sy ...
- android linux终端,为Android安装Linux终端仿真与环境APP
今天为大家推荐Android下的Linux终端仿真与环境APP,它叫Termux. 有了Termux,它会在你的Android手机模拟一个最小化的Linux运行环境,与很多Linux发行版类似.它可以 ...
- Android安装Charles证书(华为手机测试)
Android安装Charles证书(华为手机测试) 首先说明的是,最好看过其他安装证书的文章,已经会了-PC端Charles和手机代理设置-这一步骤,这样会很明白我在说什么. 方法一: 1. 通过C ...
- android apk安装过程,Android安装apk文件并适配Android 7.0详解
Android安装apk文件并适配Android 7.0详解 首先在AndroidManifest.xml文件,activity同级节点注册provider: android:name="a ...
- 《Android多媒体应用开发实战详解:图像、音频、视频、2D和3D》——2.3节简析Android安装文件...
本节书摘来自异步社区<Android多媒体应用开发实战详解:图像.音频.视频.2D和3D>一书中的第2章,第2.3节简析Android安装文件,作者 王石磊 , 吴峥,更多章节内容可以访问 ...
最新文章
- 打包、压缩、文件查找、通配符
- catia 创成钣金设计_弯曲的钣金设计技巧
- bug带来的兄弟感情
- 【多线程高并发】深入浅出JMM-Java线程内存模型
- android开发之Glide加载图片之url转bitmap的方法
- Adobe illustrator 删除干扰元素 - 连载 15
- sun.misc.Unsafe的理解
- 前几天入手一大菠萝,写个初始化教程
- 【Android LibGDX游戏引擎开发教程】第06期:图形图像的绘制(下)图片整合工具的使用...
- vue-cli mock
- 怎么隐藏电脑桌面计算机,电脑怎么隐藏桌面图标?
- P1827 [USACO3.4] 美国血统 American Heritage
- 小福利,用selenium模块爬取qq音乐歌单!
- 华硕k5555l拆解图解_华硕ZenBook UX501笔记本拆机全过程图解
- 全局、独享、局部路由守卫
- 多媒体技术知识点(含有真题)
- 超螺旋滑模控制(STA)
- MFC加载图标,位图。LoadImage LoadIcon, LoadBitmap
- 新版jdk安装,配置,测试详解
- 电大计算机专业英语形成性考试,2016电大15版英语4形成性考核册作业答案.doc
热门文章
- webmatrix mysql_WebMatrix教程(一) (关注Microsoft 的最新武器:建立你的第一个WebMatrix网站)...
- 物联网恶意软件“Mirai”源代码被黑客公开 绿盟科技分析报告开放下载
- 计算机主板会自动切断电源是怎么回事,技嘉主板电脑,总自动关机,自动断电,怎么办呀?...
- 数字程控交换机的发展及工作原理
- vmware与virtualbox之对比分析
- com.netflix.discovery.DiscoveryClient - DiscoveryClient_UNKNOWN/
- springboot kafka发送消息
- shell-脚本集合
- 【数据结构-学习笔记】算法的有穷性
- JAVA毕业设计家教管理系统计算机源码+lw文档+系统+调试部署+数据库