Android开发相关介绍及工具的安装

目录

android相关介绍

Android的重要版本:2.3 3.0 4.x 5.x 除了3.0其他的都是开源的
AndyRubin(安迪·鲁宾)是 andriod之父

Android是基于Linux内核的
android有四层结构必须知道:linux内核-函数库-应用程序框架-应用程序层 是ARM处理器
Android开发相关介绍及工具的安装_第1张图片
SQLite:数据库比较耗电,存储少时尽量不用
Cocos2dk开发游戏的
Dalvik虚拟机:实现基于Linux内核的线程管理和底层内存管理

工具安装及使用

一、搭建环境:前提是java环境:尽量不要使用中文路径
方案一:
1、eclipse环境(eclipseIDE AndroidSDK ADT)goole宣布不再更新ADT 一般下载整合包
(安装ADT:下载ADT-打开eclipse-help-install newsoftware-add-写上name:adt。 location处找到ADT文件,去掉下方的勾选,点击selectAll,一直next即可,自动重启eclipse后将出现两个android开发的图标,下载SDK进行关联即可)
2、AndroidStudio环境(AndroidStudio最新版1.3 AbdroidSDK)
3、Genymotion 模拟器是x86架构的
方案二:使用整合的ecplise
1、Sdk下载:http://developer.android.com/index.html
2、创建模拟器:下图中红笔标记的为SDK(软件开发工具包:Software Development Kit),创建Android模拟器点击蓝笔处的按钮。
Android开发相关介绍及工具的安装_第2张图片
点击后,在出现的对话框中点击new(或create),出现如下界面:
Android开发相关介绍及工具的安装_第3张图片
上图中AVDName为:创建的模拟器的名字,可以随便取名,但尽量取得有意义。
Device:选择屏幕尺寸(在模拟器中是无意义的)以及分辨率(可选320*480的分辨率,分辨率越小,启动越快)。
Target:模拟器的版本
CPU/ABI:镜像的选择(Arm或是Intel(加速器))。
Keyboard:是否有实体按键,需要勾选。Skin:物理按键的皮肤,需要进行选择或勾选,若不进行选择,则物理按键不能显示出来。
Front camera:前置摄像头,不可选择,模拟器没有前置摄像头。
Back Camera:后置摄像头,选择none则没有后置摄像头,选择emulated则是模拟摄像头,实际还是没有摄像头,选择Webcam0则是一个真实的摄像头,调用你当前电脑的摄像头。
Memory options:内存选项,RAM:运行内存:默认为512,ROM:存储内存。
VM Heap:虚拟机堆内存的大小,前期做简单业务可以使用默认32,后期做大项目时可以改大一点,比如128。
Internal Storage:内部存储空间,手机自带存储空间200,必须写。
SD card:手机的SD卡的大小。
Snap shot与useHostgpu两个选项不建议勾选,勾选后可能会出错,如果有使用加速器则可以勾选useHostgpu。
关掉模拟器,点击start,wipe user data:如果勾选,则模拟器在点击launch后会恢复出厂设置,当在需要清除模拟器所有设置时可以勾选,一般不进行勾选。
Android开发相关介绍及工具的安装_第4张图片
Android开发相关介绍及工具的安装_第5张图片
此时出现了一个模拟器,模拟器屏幕很大,占据电脑一般桌面,因此需要进行调整,此时关掉当前的大的android模拟器重新点击start,选择Scale display to real size:模拟器进行缩放的选项。点击launch可以看到模拟器屏幕变小。

补充问题

自己创建文件时可能会出错
1、出错时可以先进行:project-clean
2、no launcher activity found错误:在manifest中的package包是否导错,class类中的R包是否与文件一致
3、unfortunately 项目名 has stop也是导包的问题
4、创建模拟器时一定勾选hardware选项

你可能感兴趣的:(Android开发相关介绍及工具的安装)