20145221 《Java程序设计》实验报告四:Android开发基础

实验要求

  • 基于Android Studio开发简单的Android应用并部署测试;
  • 了解Android组件、布局管理器的使用;
  • 掌握Android中事件处理机制;
  • Android Studio安装

实验内容

  • JDK的安装与环境变量配置
  • Android Studio的下载与安装
  • Android Studio的运行

实验步骤

JDK的安装与环境变量配置

  • JDK安装包

  • 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开发基础的更多相关文章

  1. 20155227 《Java程序设计》实验四 Android开发基础设计实验报告

    20155227 <Java程序设计>实验四 Android开发基础设计实验报告 任务一 Android Stuidio的安装测试: 参考<Java和Android开发学习指南(第二 ...

  2. 20145219 《Java程序设计》实验四 Android开发基础设计实验报告

    20145219 <Java程序设计>实验四 Android开发基础设计实验报告 实验内容 安装Andriod Studio并配置软件 使用Andriod Studio软件实现Hello ...

  3. 20145213 《Java程序设计》实验四 Android开发基础

    20145213 <Java程序设计>实验四 Android开发基础 说在前面的话 不同以往实验,对于这次实验具体内容我是比较茫然的.因为点我,打开实验四的链接居然能飘出一股熟悉的味道,这 ...

  4. 20145225《Java程序设计》 实验四 Android开发基础

    20145225<Java程序设计> 实验四 Android开发基础 实验报告 实验内容 安装Android Studio 运行安卓AVD模拟器 使用安卓运行出虚拟手机并显示HelloWo ...

  5. 20155324 《Java程序设计》实验四 Android开发基础

    20155324 <Java程序设计>实验四 Android开发基础 实验内容 1.基于Android Studio开发简单的Android应用并部署测试; 2.了解Android.组件. ...

  6. 20155233 《Java程序设计》实验四 Android开发基础

    20155233 <Java程序设计>实验四 Android开发基础 实验内容 1.基于Android Studio开发简单的Android应用并部署测试; 2.了解Android组件.布 ...

  7. 20155235 《Java程序设计》 实验四 Android开发基础

    20155235 <Java程序设计> 实验四 Android开发基础 实验要求 基于Android Studio开发简单的Android应用并部署测试; 了解Android组件.布局管理 ...

  8. 20155219实验四 Android开发基础设计实验报告

    20155219实验四 Android开发基础设计实验报告 实验内容 安装Andriod Studio并配置软件 使用Andriod Studio软件实现Hello World!+学号的小程序 实验步 ...

  9. 20165223 实验四 Android开发基础

    实验四 Android开发基础 目录 一.实验报告封面 二.具体实验内容 (一)Android Stuidio的安装测试 (二)Activity测试 (三)UI测试 (四)布局测试 (五)教材代码测试 ...

  10. 20175314 实验四 Android开发基础

    20175314 实验四 Android开发基础 一.实验报告封面 课程:Java程序设计 班级:1753班 姓名:薛勐 学号:20175314 指导教师:娄嘉鹏 实验日期:2019年5月17日 实验 ...

随机推荐

  1. 3.8Python数据处理篇之Numpy系列(八)---Numpy的梯度函数

    目录 目录 前言 (一)函数说明 (二)一维数组的应用 (三)多维数组的应用 目录 前言 梯度函数,其中的梯度也就是斜率,反映的是各个数据的变化率.在numpy中只有一个梯度函数. (一)函数说明 ( ...

  2. MySQL 1130 - Host 127.0.0.1 is not allowed to connect to this MySQL server

    在开发中为了让开发更方便,在本地配置环境,希望可以直接访问服务器上的MySQL数据库,更方便的管理数据库, 需要在本地远程连接linux服务器的本地数据库,直接用数据库管理工具连接出现如下报错1130 ...

  3. [ISE 14.7]Fail to Link the designer导致无法仿真问题

    一.当前配置 操作系统:WIN 8.1 64位 软件:Xilinx ISE 14.7 二.解决方法 首先,似乎64位的binary都有些问题,所以先把ISE Design Suite 14.7这个快捷 ...

  4. 公式编辑器MathType基本使用方法总结----应付本科毕业论文完全没问题啦^_^

    本人计算数学专业毕业,写毕业论文和外文翻译的时候会遇到大量公式需要编辑,而且学校一般都要求用word.但是Word自带的公式编辑器只支持一种字体,当公式中涉及到特殊字体就不太方便了.如果用Latex来 ...

  5. Java面试之五大框架的理解

    五大框架(springMVC,struts2,spring,mybatis,hibernate) 说说你对springMVC框架的理解? 简要口述(如果感觉说的少可以在完整答案里面挑几条说) Spri ...

  6. Mysql连接错误:Mysql Host is blocked because of many connection errors

    环境:linux,mysql5.5.31错误:Host is blocked because of many connection errors; unblock with 'mysqladmin f ...

  7. 各个版本的 Oracle 11.2.0.4下载地址

    Oracle 11.2.0.4下载地址 Linux x86: https://updates.oracle.com/Orion/Services/download/p13390677_112040_L ...

  8. mybatis 枚举的支持

    文章转自 https://www.cnblogs.com/jeffen/p/6380724.html 在spring-boot中可以通过yml全局配置枚举执行器

  9. java mysql的latin1转UTF-8

    public String convertCharset(String s) { if (s != null) { try { int length = s.length(); byte[] buff ...

  10. 拓扑优化中SIMP方法与水平集方法有何优缺点,水平集法变换到高维,不是更复杂了

    作者:周平章链接:https://www.zhihu.com/question/52008623/answer/187927508来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注 ...