基于Android Studio的Android app开发环境搭建

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/MyLinChi/article/details/80742329

前言:本环境搭建教程写给新手小白,大神请绕道。Android本质上就是一个嵌入式系统,因此也具备了嵌入式系统的跨平台,交叉编译等特点。凡是涉及到交叉编译的软件开发,环境的搭建从来就不是小事。如果读者观看前些年讲解android开发的相关视频教程,发现里面用的都是清一色的eclipse。eclispe是一个开放多功能的IDE,只要装上插件就可以开发具体情境的应用程序(如基于arm的裸机程序,基于DSP的数据信号处理程序等)。而eclipse在使用上的多样性另一方面也增加了用户使用的难度,很多android爱好者往往输在了环境搭建及使用这第一步上:-<。Android Studio是goole公司于2013年推出的专门用于android下开发的IDE,具有功能强大而易于使用的特点。

一、相关概念

(1)JDK(Java Develop Kits)

中文名为Java语言软件开发工具包。android下的app是用java语言开发的,而JDK就是java语言能编译和运行的基石,它包含了Java的运行环境、工具集合、基础类库等。

(2)Android SDK(Android Software Kits)

中文名为Android软件开发工具包,包含了使用Android相关的API。

(3)Android Studio

android开发的IDE,由谷歌推出。

值得注意的是在谷歌官网下的Android Studio是不集成Android SDK的,安装完后自己安装,但由于国内的网络条件往往是不能连上网并下载的。有一种简单的方法,在网上下载一个集成了SDK的Android Stuidio,那么搭建开发环境所需要安装的软件就只有两个了,本文后续内容也是按照该方法来展开。

二、工具的下载

(1)JDK

推荐到oracle官网下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

没什么可以说的,读者根据自己电脑操作系统以及位数来选择即可。

(2)Android Studio

推荐到android studio中文社区下载:http://www.android-studio.org/index.php/download/hisversion

提醒读者一点,这里务必要选择包含SDK的版本。

三、工具的安装及配置

两个安装包安装的先后顺序无所谓,读者可以根据自己电脑各个盘的使用情况来选择安装的路径,安装过程都是“下一步”。

由于在使用Android Studio时系统会用到JDK这个基石,所以要配置JDK的路径和环境变量。

(1)JAVA_HOME

JDK安装的最终路径,如:D:\Program Files\Java\jdk1.7.0_51

(2)CLASSPATH

JAVA类库所在的路径,设置为 .;%JAVA_HOME%lib;%JAVA_HOME%lib\tools.jar;

(3)path

这个变量是系统的搜索路径,变量名已存在,只需在前面附加上

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

四、新建并运行空白工程

(1)打开android studio

(2)“start a new Android Studio project"

(3)项目属性设置

包括项目名称,公司域名的填写(可随意)。"Target Android Devices"选择"Phone and Tablet","Minimun SDK"选择"API15"。选择”Empty Activity"模板。填写Activity名称和Layout名称(可随意)。

(4)出错处理

如果项目文件里有标红的字体或者红色的波浪线,说明项目里是有错误的。当然也有可能是Android Studio本身的bug,这时可以尝试"Build" -> "Clean Project",“Build" -> "Rebuild Project"。如果还不能解决,可以参考:https://www.zhihu.com/question/49990521?from=profile_question_card。

(5)生成apk

"Build" -> "Make moudle 'xxx'"

(6)运行

把设备用use线连接到电脑,点击android studio工具栏出绿色的三角图标运行。如果设备上会弹出一个有"Hello World!"字样的界面,那么恭喜你成功完成了以上的所有步骤。如果没弹出来也不要紧,请在评论区写下你的问题,我看到后会第一时间回复。


猜你喜欢

转载自blog.csdn.net/MyLinChi/article/details/80742329