windowsandroid
一. 系统环境
32位windows只能管理4G内存,导致Android开发工具运行时内存占用率达到90%以上。所以还是安装64位windows吧,使用8G以上内存。而且Intel HAXM已经提示以后不再支持32位windows。
二. 安装JDK
从官网下载安装版安装,配置环境变量:
(1)新建->变量名"java_HOME",变量值"C:\Java\jdk1.8.0_05"(你JDK的安装路径)
(2)编辑->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”
(3)新建->变量名“CLASSPATH”,变量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”
参考:https://www.cnblogs.com/smyhvae/p/3788534.html
注:配置windows环境变量时要注意前后项之间用英文分号隔开。本文中有的示例已经在开头加了分号,可直接copy使用,如果没有则需要自己添加,不然可能会和系统原有变量混一起,需要看仔细了!
三. 下载android studio
下载地址:http://www.android-studio.org/
下载解压后不要着急运行,因为这个android studio还只是一个空架子,啥也干不了。(其实就像是Eclipse,一个代码编译器而已。只不过eclipse搭配不同组件啥都能干,android studio专门于android开发)
四. 下载android SDK TOOLS
下载地址:http://tools.android-studio.org/index.php/sdk
android SDK是用于模拟android运行环境的文件集合。android SDK TOOLS主要包括一个SDK管理器和一个AVD管理器。SDK管理器用来管理不同版本的SDK(每个版本SDK对应一个安卓版本),AVD管理器用于创建一个虚拟手机。
在前面下载地址中还包括了SDK和SDK System images的下载。这两样就不必下载了,因为SDK管理器可以替你下载更新,网速还可以。
三者的包含关系:android SDK TOOLS{SDK1{System images,...},SDK2{System images,...}...}
下载完毕后还需要配置环境变量:
新建一个系统环境变量,变量名为ANDROID_SDK_HOME,变量值为你的SDK安装路径。然后就是在系统的Path变量后,追加 ;% ANDROID_SDK_HOME%\platform-tools;% ANDROID_SDK_HOME%\tools。然后可以检验一下Android SDK是否安装成功:在命令行窗口中输入”adb version“,如出现版本信息说明安装成功。
五. 配置android studio
在android studio/bin目录下的idea.properties文件未尾增加一行:disable.android.first.run=true(用记事本打开就行)
启动android studio并配置:
第一个是SDK TOOLS文件夹位置,第二个是JDK安装位置。
六.安装SDK
从android studio中打开SDK管理器:
根据版本选择安装SDK :
七. 安装intel HAXM
intel HAXM是用于给安卓模拟器加速的,下载的android studio默认开启了该功能,如果你不安装,AVD会尝试去启动Hyper-V虚拟机,但该虚拟机仅能安装在64位windows上,我当前用的32位windows当然没有,于是AVD就报错返回了。
注:Hyper-V虚拟机是微软新技术,比HAXM更快的虚拟实现方式,而且可用于AMD cpu。
从android studio中打开SDK管理器:
选择 intel HAXM安装:
八. 创建AVD虚拟手机
从android studio中启动AVD管理器:
按提示一步步创建即可,需要注意的是:默认RAM是1024M,但运行虚拟机时会提示太大而报错,所以把RAM改为512M即可。
九. 编写HelloWorld并运行
到现在为止这个android studio才算是可以使用了。从hello world开始吧!代码编写方法就不介绍了。
相关阅读
1. 概念开始,先稍稍讲一点android中Service的概念和用途吧~Service分为本地服务(LocalService)和远程服务(RemoteService):1、本地服务
usb key 开发(二) 唯一ID 和 出厂编码 不一样 //推荐加密方案:生成随机数,让锁做加密运算,同时在程序中使用算法代码做同样的加密运算
wifi调试 手机数据线插电脑上,用android studio做IDE,手机和电脑连接到同一个wifi。下面的xxx.xxx.x.xxx是手机ip,一般在wifi设置里
Android开发中libs和jinLibs文件夹的作用详解
前言 相信各位Android开发中们在Android 开发中经常和这两个文件夹打交道,以前一直迷迷糊糊的使用,没去想过。最近遇到了一些问题,仔
Detected problems with API 弹窗 屏蔽解决方案 andro
最近项目测试MM反馈每次进入app,会提示一个弹窗。 调查测试发现是android9.0系统上产生的,综合网上各位前被采坑的资料分享。先把