20145221 《Java程序设计》实验报告四:Android开发基础
20145221 《Java程序设计》实验报告四:Android开发基础
实验要求
- 基于Android Studio开发简单的Android应用并部署测试;
- 了解Android组件、布局管理器的使用;
- 掌握Android中事件处理机制;
- Android Studio安装
实验内容
- JDK的安装与环境变量配置
- Android Studio的下载与安装
- Android Studio的运行
实验步骤
JDK的安装与环境变量配置
- JDK安装包
- 要求:JDK 7以及以上版本。
- Java SE Development Kit 8u92版本下载(windows x64)
- JDK安装
- JDK安装较为简单,直接双击下载后的JDK压缩包就行,可以参考我的博客Hello Java !
- JDK环境变量的配置:
- 基本步骤:
鼠标右键点击此电脑->属性->高级系统设置->环境变量->新建
JAVA_HOME
设置:这个的设置可以避免因为JDK位置的改变,而改变所有与此路径有关的环境变量,相当于是起标示的作用,相关设置如下图:
Path
设置:为JDK设置环境变量,使得计算机能识别Java相关指令,相关设置如下图:
完成以上2步后,可以打开命令行,输入
java
指令,如果出现如下图所示的情形,表示环境变量配置成功:
- 基本步骤:
Android Studio的下载与安装
- Android Studio下载:
- 下载Android Studio(windows版本,含SDK),如果计算机中本身没有SDK,建议下载包含SDK的版本,以便后期运行使用。
- Android Studio安装:
双击下载的安装文件进行安装,一路默认安装,遇到下图这一步时要好好考虑:
- 如果看得懂英文,这一步的意思很明显,第一个路径问的是你准备将Android Studio安装在哪里,第二个路径的意思是问你准备将SDK装在哪里,一定要记住这个路径不要包含中文、空格、其它不合法的字符,不然再后面一步设置SDK的时候会很麻烦,所以建议如果计算机用户名有中文的话,SDK一定不要使用默认路径,不然会很麻烦。比如我设置的路径是:
C:\sdk
。 看到下面这个情况,说明你的SDK需要更新:
选择安装更新 Android SDK 。第一个选项表示全选,第二个表示自定义。
如果上一步选择的是Standard,那么接下来会看见下图的这个界面,中间的属于你想更新的选项,根据需求更新即可,最下面的是配置SDK路径,将其设置为安装时SDK的路径即可,比如我的就是:
C:\sdk
如果以上步骤都顺利进行,当你看见这个界面时,就已经表示安装好了:
Android Studio的运行
- Android Studio运行:
选择
Start a new Android Stdio project
进入之后(第一次时间可能有点久),选择左边栏的
Medium Text
,输入你的自定义文字,例如:20145221高其。
输入完毕后,选择
APP run
才创建Android虚拟机时,可能会报错,因为你的计算机默认的不能创建虚拟机所以需要进入BIOS界面
BIOS设置如下图:
接着会创建Android虚拟机(这个过程很慢,请耐心等待),知道出现如下手机界面,选择
My Application
最后效果如下图所示:
遇到问题及解决办法
问题一:SDK不能安装
- 原因:这个问题一般是由于在安装含SDK的Android Studio时,没有设置好路径,此路径不能存在中文、空格以及其它不合法的字符。
- 解决办法:路径任意,和安装JDK差不多,只要路径合法就行,并在Android Studio中设置SDK时与安装路径一致
问题二:虚拟机无法启动
- 原因:这个问题是由于计算机默认的是不能安装虚拟机的,需要手动设置,改变默认值。
- 解决办法:开机时进入BIOS设置(不同品牌不同型号的电脑进入BIOS界面可能有所不同,可以上网搜搜相关的方法),选择
Configuration->Intel Virtual Technology
,将默认值Disabled改为Enabled即可。
总结
本次实验其实并不是很难,只是操作步骤繁琐,由于电脑性能差异,可能带来不同的问题。本次实验中,我主要遇到了上述的两个问题,还是比较有代表性的。第一次安装时非常不成功,而后也失败了好多次,最后痛定思痛干脆从头再来,在安装Android Studio时发现了这个环节要设置SDK的保存路径,联想到可能要与后续步骤中配置SDK路径一致,所以完美解决了问题。虽然花了大量时间与精力,但解决了问题,实现了Android的简单编程,还是挺开心的。
PSP(Personal Software Process)时间:
步骤 | 耗时 | 百分比 |
---|---|---|
JDK的安装与环境变量配置 | 10min | 4.5% |
Android Studio的下载与安装 | 125min | 56.8% |
Android Studio的运行 | 45min | 20.5% |
分析总结 | 40min | 18.2% |
参考资料
20145221 《Java程序设计》实验报告四:Android开发基础的更多相关文章
- 20155227 《Java程序设计》实验四 Android开发基础设计实验报告
20155227 <Java程序设计>实验四 Android开发基础设计实验报告 任务一 Android Stuidio的安装测试: 参考<Java和Android开发学习指南(第二 ...
- 20145219 《Java程序设计》实验四 Android开发基础设计实验报告
20145219 <Java程序设计>实验四 Android开发基础设计实验报告 实验内容 安装Andriod Studio并配置软件 使用Andriod Studio软件实现Hello ...
- 20145213 《Java程序设计》实验四 Android开发基础
20145213 <Java程序设计>实验四 Android开发基础 说在前面的话 不同以往实验,对于这次实验具体内容我是比较茫然的.因为点我,打开实验四的链接居然能飘出一股熟悉的味道,这 ...
- 20145225《Java程序设计》 实验四 Android开发基础
20145225<Java程序设计> 实验四 Android开发基础 实验报告 实验内容 安装Android Studio 运行安卓AVD模拟器 使用安卓运行出虚拟手机并显示HelloWo ...
- 20155324 《Java程序设计》实验四 Android开发基础
20155324 <Java程序设计>实验四 Android开发基础 实验内容 1.基于Android Studio开发简单的Android应用并部署测试; 2.了解Android.组件. ...
- 20155233 《Java程序设计》实验四 Android开发基础
20155233 <Java程序设计>实验四 Android开发基础 实验内容 1.基于Android Studio开发简单的Android应用并部署测试; 2.了解Android组件.布 ...
- 20155235 《Java程序设计》 实验四 Android开发基础
20155235 <Java程序设计> 实验四 Android开发基础 实验要求 基于Android Studio开发简单的Android应用并部署测试; 了解Android组件.布局管理 ...
- 20155219实验四 Android开发基础设计实验报告
20155219实验四 Android开发基础设计实验报告 实验内容 安装Andriod Studio并配置软件 使用Andriod Studio软件实现Hello World!+学号的小程序 实验步 ...
- 20165223 实验四 Android开发基础
实验四 Android开发基础 目录 一.实验报告封面 二.具体实验内容 (一)Android Stuidio的安装测试 (二)Activity测试 (三)UI测试 (四)布局测试 (五)教材代码测试 ...
- 20175314 实验四 Android开发基础
20175314 实验四 Android开发基础 一.实验报告封面 课程:Java程序设计 班级:1753班 姓名:薛勐 学号:20175314 指导教师:娄嘉鹏 实验日期:2019年5月17日 实验 ...
随机推荐
- Hive-1.2.1_06_累计报表查询
1. 数据准备 # 本地数据准备 [yun@mini01 hive]$ pwd /app/software/hive [yun@mini01 hive]$ ll /app/software/hive/ ...
- Linux 小知识翻译 - 目录 (完结)
偶尔在网上看到的这篇文章,总结了linux中一些天天在说的概念.可能是因为天天说的关系, 一直以为自己知道这些概念.其实对有些概念也只是似是而非的了解而已. 为此,决定将所有的小知识点全翻译下来,给自 ...
- java.sql.SQLSyntaxErrorException: ORA-00904: "column": 标识符无效
java.sql.SQLSyntaxErrorException: ORA-00904: "column": 标识符无效 首先查看无效的列是不是orcale关键字 , 如果不是 , ...
- 删除排序数组中的重复项的golang实现
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度. 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成. 给定数组 ...
- 使用POI转换word doc文件
目录 1 转换为Html文件 2 转换为Xml文件 3 转换为Text文件 在POI中还存在有针对于word doc文件进行格式转换的功能.我们可以将word的内容 ...
- json.decoder.JSONDecodeError: Unexpected UTF-8 BOM (decode using utf-8-sig): line 1 column 1
问题描述:使用Python代码将txt城市列表文件转换为xls文件,源码如下, #!/usr/bin/env Python # coding=utf-8 import os import json i ...
- P1057 传球游戏
题目描述 上体育课的时候,小蛮的老师经常带着同学们一起做游戏.这次,老师带着同学们一起做传球游戏. 游戏规则是这样的: nnn 个同学站成一个圆圈,其中的一个同学手里拿着一个球,当老师吹哨子时开始传球 ...
- jquery $("[id$='d']").val();这句话什么意思?
获得id后缀为d字符的值.应该是属于input标签.谢谢 匹配给定的属性是以某些值结尾的元素,比如<span id="ad">test</span>< ...
- (2)free详解 (每周一个linux命令系列)
(2)free详解 (每周一个linux命令系列) linux命令 free详解 引言:今天的命令是用来看内存的free free 换一个套路,我们先看man free中对free的描述: Displ ...
- Myeclipse 启动报错 Failed to create the java Virtual Machine
1.找到Myeclipse的安装目录 2.找到myeclipse.ini文件 3.打开myeclipse文件 你把原来的jvm.dll文件路径配置改成你的jdk安装路径中的jvm.dll路径 即: C ...