关闭

android 环境安装、helloworld demo 创建运行

标签: helloworldandroid studio环境搭建android虚拟机sdk manager
567人阅读 评论(0) 收藏 举报
分类:

         android是因为我的兴趣而自学的,当初学完java se感觉迫切需要实现下自己的技能,然后看到身边的手机,就决定学下android编个app玩下。现在断断续续倒腾了两年android,发现知识很零碎,所以赶快来回顾整理下,废话不多说,下面从搭建环境说起。


         第一步:安装JDK

android是基于java语言的,需要安装JDK(java development kit / JAVA开发工具包),JDK的下载地址:官网下载 (注意,本博文提供的下载地址可能需要翻墙),也可以百度搜索下载,注意根据自己的操作系统选择合适版本。我使用的windows 64bit 的 JDK8.0 版本。下载后按提示默认安装即可。


第二步:配置环境变量

安装完JDK后需要配置环境变量才可以方便的使用,打开系统环境变量,如下:

新增系统环境变量: JAVA_HOME      其值为:JDK的安装目录(我的是:C:\StudyProgram\Java\jdk1.8.0_45)

在Path环境变量下添加:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin  注意和原有的其他路径用“ ; ”分隔

保存后运行cmd,在DOS命令行窗口中输入: javac  ,如果配置正确的话会提示如下图的java的帮助信息:



第三步:安装Android Studio

以前开发android大多使用eclipse,后来google特意为android开发者们设计了Android Studio,功能强劲,而且高端大气上档次啊有木有。AS下载地址:官网地址 ,下载好之后默认安装即可,为了以后查看方便,在安装时可以更改下android studio和android sdk的路径,如下图

剩下的默认即可,最后安装完如下图,这时不要勾选打开AS,因为直接打开AS会下载很多sdk的api,然而多半没用,而且由于墙的原因多半下载失败。。。


关掉上面的界面,我们找到刚才选择的安装SDK的位置,打开SDK Manager.exe,如下图红框中的是androidTV,android穿戴,和arm架构的api,一般用不到可以去掉,下面的Intel x86也可以只保留一个,最后勾选上HAXM,它可以加快模拟器的速度(只使用真机测试的同学请无视)


然后分别点击安装和删除,如下图双击接受所有条目,点击安装或删除,等待即可(时间根据你的网速而定,有的api可能会下载失败,需要手动重复几次)




第四步:创建 helloworld 程序并运行

打开AS,如下图选择创建一个新的项目


填写项目名称,开发单位/人员和项目位置


选择目标api,注意兼容的最小api不要太小,否则项目中可能需要引入额外的库文件,看着不舒服(实际开发是另回事)


选择模板,空白 Activity 就行


之后全部默认Finish,等待AS把项目初始化完成,项目目录如下图所示:



第五步:运行(调试)项目

上面创建的项目,AS已经帮我们写了一句话:hello world,在运行它之前需要先建一个android虚拟机(当然也可以用真机),如下图点击AVD Manager ,创建虚拟机


选择模拟手机型号


选择android系统版本(选择之前在SDK中下载好的,一般是最新的)


后面全是默认,完成后AVD Manager会显示这个虚拟机,点击启动


之后等待虚拟机启动,时间根据你的电脑性能大概几十秒到几十分钟都有可能(保证你的电脑有6G以上内存),启动完成后如下图


设置允许AS打开ADB,如下图


点击运行按钮,AS会显示出已经打开的虚拟机,如果用USB连接了真机,AS也会在这里显示出来,选择你需要的设备(虚拟机还是真机),点击OK


之后AS会把编译好的项目生成的APK(这个文件位于:项目文件夹\app\build\outputs\apk\app-debug.apk,可以单独把它copy到真机上手动安装)文件下载到虚拟机里并自动运行(真机一般还需要你在手机上同意安装),如下图



PS:使用真机连接时一般需要打开手机的 允许USB调试 功能,对于各种手机名字可能不同




















1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:42617次
    • 积分:1064
    • 等级:
    • 排名:千里之外
    • 原创:60篇
    • 转载:8篇
    • 译文:1篇
    • 评论:41条
    最新评论