必威体育Betway必威体育官网
当前位置:首页 > IT技术

windows下搭建android studio开发环境

时间:2019-09-27 23:44:28来源:IT技术作者:seo实验室小编阅读:76次「手机版」
 

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开始吧!代码编写方法就不介绍了。

相关阅读

Android Service两种启动方式详解(总结版)

1. 概念开始,先稍稍讲一点android中Service的概念和用途吧~Service分为本地服务(LocalService)和远程服务(RemoteService):1、本地服务

usb key 开发(二)

usb key 开发(二) 唯一ID 和 出厂编码 不一样 //推荐加密方案:生成随机数,让锁做加密运算,同时在程序中使用算法代码做同样的加密运算

hjr-MUD游戏(三):android原生游戏编写

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系统上产生的,综合网上各位前被采坑的资料分享。先把

分享到:

栏目导航

推荐阅读

热门阅读