大连海事大学/刘畅Android手机应用与开发/有关eclipse环境配置实验

本文主要是介绍大连海事大学/刘畅Android手机应用与开发/有关eclipse环境配置实验,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

好的学渣没有屏障,好的互联网不要搞信息差。

大二下学期因为觉得好玩,遂选修了刘畅老师的Android手机应用与开发这门课,本课程总共有5个实验(包括配置环境),我全做完了已经,后面有空会把那些实验遇到的坑也写出来。

这篇文章主要是涉及环境配置实验。

实验一、eclipse相关配置

  本实验一共需要进行jdk(jdk安装过程会分别安装jdk与jre,建议分开安装)、eclipse、sdk、adt的配置与安装。

  需要注意之处,由于版本原因,这四个可能会互不兼容,因而,最新的不一定适合我们。

  经过资料查阅、我找到了适配的版本。

  其中jdk,我使用的是jdk_8u271-windows-64.exe,链接如下

jdk下载链接,提取码:0627

  ps:我的笔记本系统是windows10

  eclipse我下载的是eclipse-java-2018-09-win32-x86_64.zip,链接如下

eclipse下载链接,提取码:0627

  sdk我下载的是installer_r24.4.1-windows.exe,链接如下

sdk下载链接,提取码:0627

  adt我下载的是ADT-23.0.6.zip,链接如下

adt下载链接,提取码:0627

下载完成后,还需要进行环境配置,告诉系统,你要用的东西在哪,方便eclipse使用。

以上为个人理解。

那么如何进行环境配置呢?

1.找到此电脑,右键属性

2.找到高级系统设置按钮,我的笔记本单击属性后显示是这样的eb645ad09feb4538b967ec243330d15e.png

3.打开高级系统设置后,如下,点击高级,再点击环境变量按钮475e3b7492ff4110bc2ae792cd5e56ec.png

  4.事先说明:我的sdk的安装目录是G:\android_SDK,java中jdk的安装目录是G:\java\jdk,jre的安装目录是G:\java\jre。

基于此,在系统变量处新建三个变量,这里千万注意,是在下面的系统变量处新建,而不是用户变量哦5fe0759dabb7499690a887e9eccb4842.png

 

新建系统变量步骤如下,这里举一个给jre配置的栗子。(确信.jpg)

点击新建,给变量命名,把变量值,也就是路径复制上去,完成后按确认。

 

53ae1f5f526445e98d4aa4d58da75342.png

 

这3个新建系统变量配置好后,找到系统变量中的Path变量,双击打开。196ad75a61ef46498110817a7619d451.png

 按照之前自己在系统变量设定的变量名来新建如上5个变量,请务必按照如上格式。

因为这5个东西,eclipse中会调用用到,所以你要配好环境告诉它,它们在哪里,配不好就是新建空工程就报错qaq。

创建完成后,点击上图中的确认。

然后,不要忘记了,下图的确认也要点,不然白配置做无用功。6c6cfe1f428e4ac2a4d74e4a1395d019.png

 

上面是对sdk、jdk的环境变量配置。

但eclipse需要的不仅是这些,我们还要打开sdk,下载安卓环境,来一波手机拍屏。

找到sdk路径,你会看到SDK Manager.exe这个可执行程序,对,没错,双击打开它。

15461bea10a9488f91e463be599f56f6.jpg

 我们需要用这个工具下一些东西,针对本门课程,我的建议是太新的玩意别下,会不停的报错,你折腾半天最后发现根本就用不到,而且这里面下的东西非常占用空间,建议准备一个256G的u盘。

下面列一下我都下载了什么。

首先,来看Build-tools和Platform-tools

Platform-tools我下载的是29.0.6,也只有这一个选项(笑)

Build-tools,25以下的全下载,25以上(包括25,我不记得具体到哪里了,但是25这个阶段就别下了,你也用不到),总之千万不要下载,根据资料查阅,adt停止更新,上面的版本不兼容。

 

5da33fb36fee4c518ace2b7a47d865b8.png

 

然后是安卓环境的选择,本课程不需要太高的版本,,,实验操作过程中,我使用最多的是5.1.1,也有的实验用过4.几(忘了反正不是5.1.1)

不过我下了API29,API22到API19,直接全选(虽然谷歌你未必能用上)

4beda61b1aea4b6aa880786112c85262.png

 

顺带一提,这里面下载的Android 10有一个非常坑的地方,会让你在试图创建一个Android 10模拟器的时候选择x86等等等等系统万分痛苦。

大概那个报错意思就是找不到kernel-qmeu,它确实是没有,只是叫了别的名字,你需要重命名一下而已……

按照下面的路径,一路找到这里,点进去,下面两个文件里面都没有kernel-qemu,如果你下载了谷歌的镜像,也没有。

总之,看你创建模拟器需要用哪个系统来改,不用就留着吧,也不影响。

比如我用非谷歌的x86系统的话,就点击default下的x86文件,里面你会找到一个kernal-ranchu-64的文件,把它重命名为kernal-qemu就好了✓

fd0972c2889640058f2fe637608c5868.png

 

其实最后几个实验也没用上Android 10的模拟器。只是说,既然我发现了这个坑,那就列出来吧。

然后是关于extras的下载,全选,有一个下不上小问题,不用管不影响。

选择如下373cf5b62ca9479e8ab1ef91fa3df4e0.png

 这里还有一个坑,最后一个东西,如果你在模拟器系统创建中,选了Intel 的X 86,那里得下一个加速的东西,就是extras里最后的那个东西。

但不要以为你就真下载了,其实没有,extras给你下的是一个安装包(悲)

你需要打开你的sdk下载路径,找到extras文件夹,并在里面找到名为intel的文件夹,点击,应该有一个叫Hardware_Accelerated_Execution_Manager的文件夹,点击进入有相关的下载文件,你需要点开下载,才算是把HAXM下载好。

不然你用的intel的系统,会给你报错。

对了,在资料查阅过程中,我还发现一个问题,单纯sdk里的extras缺了点依赖库,需要自己去下,不过我没去下。

因为接下来的实验中,我发现没有这个东西也没有对我的实验造成什么影响。

 

关于eclipse的启动,会蹦出来一个东西,让你填一个路径,这个路径就是问你,你要把之后创建的项目放到哪里。

刘畅老师给的讲义对萌新小白有误导作用,它那个Android致使我第一次把它放到sdk路径下了qaq

其实自己新建一个地方放就好了,不要乱放嘛(心虚)

 

4ca12b49830f4a459c574dd246360545.png

 

选择好了点Launch就好了,不想每次点开都出现问你一边,把左下角那个勾选上就可以了。

 

我这里列的都是我遇到的坑,需要注意的地方,这四个东西具体下载过程就不提了,大家自己查就好啦。

如果还报错,去Window preferences那里,看一看Android那里,自己sdk的路径给没给对

 

还有Java Installed JREs那里不要用eclipse默认的,删了,把路径改成自己java下载的地方。

我经过一番谨慎的思考,用的java的路径(jdk和jre都包括在内),不对可以再改,我这么整反正没错。

还有,Java Compiler那里,也要选对,这是跟着你的jdk版本来的,比如我的就是1.8

暂且能想起来的坑就是这些,还有再更。

其实实验很简单,比较难的就是环境配置,如果不想去电航楼做实验,想自己电脑做,大家捣鼓环境一定要认真哦。

好的学渣没有屏障,好的互联网不要搞信息差。

有帮助点个赞(?)

 

这篇关于大连海事大学/刘畅Android手机应用与开发/有关eclipse环境配置实验的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/168766

相关文章

gradle安装和环境配置全过程

《gradle安装和环境配置全过程》本文介绍了如何安装和配置Gradle环境,包括下载Gradle、配置环境变量、测试Gradle以及在IntelliJIDEA中配置Gradle... 目录gradle安装和环境配置1 下载GRADLE2 环境变量配置3 测试gradle4 设置gradle初始化文件5 i

SpringCloud配置动态更新原理解析

《SpringCloud配置动态更新原理解析》在微服务架构的浩瀚星海中,服务配置的动态更新如同魔法一般,能够让应用在不重启的情况下,实时响应配置的变更,SpringCloud作为微服务架构中的佼佼者,... 目录一、SpringBoot、Cloud配置的读取二、SpringCloud配置动态刷新三、更新@R

MySQL中my.ini文件的基础配置和优化配置方式

《MySQL中my.ini文件的基础配置和优化配置方式》文章讨论了数据库异步同步的优化思路,包括三个主要方面:幂等性、时序和延迟,作者还分享了MySQL配置文件的优化经验,并鼓励读者提供支持... 目录mysql my.ini文件的配置和优化配置优化思路MySQL配置文件优化总结MySQL my.ini文件

Linux中Curl参数详解实践应用

《Linux中Curl参数详解实践应用》在现代网络开发和运维工作中,curl命令是一个不可或缺的工具,它是一个利用URL语法在命令行下工作的文件传输工具,支持多种协议,如HTTP、HTTPS、FTP等... 目录引言一、基础请求参数1. -X 或 --request2. -d 或 --data3. -H 或

C#读取本地网络配置信息全攻略分享

《C#读取本地网络配置信息全攻略分享》在当今数字化时代,网络已深度融入我们生活与工作的方方面面,对于软件开发而言,掌握本地计算机的网络配置信息显得尤为关键,而在C#编程的世界里,我们又该如何巧妙地读取... 目录一、引言二、C# 读取本地网络配置信息的基础准备2.1 引入关键命名空间2.2 理解核心类与方法

在Ubuntu上部署SpringBoot应用的操作步骤

《在Ubuntu上部署SpringBoot应用的操作步骤》随着云计算和容器化技术的普及,Linux服务器已成为部署Web应用程序的主流平台之一,Java作为一种跨平台的编程语言,具有广泛的应用场景,本... 目录一、部署准备二、安装 Java 环境1. 安装 JDK2. 验证 Java 安装三、安装 mys

Python中构建终端应用界面利器Blessed模块的使用

《Python中构建终端应用界面利器Blessed模块的使用》Blessed库作为一个轻量级且功能强大的解决方案,开始在开发者中赢得口碑,今天,我们就一起来探索一下它是如何让终端UI开发变得轻松而高... 目录一、安装与配置:简单、快速、无障碍二、基本功能:从彩色文本到动态交互1. 显示基本内容2. 创建链

基于Qt开发一个简单的OFD阅读器

《基于Qt开发一个简单的OFD阅读器》这篇文章主要为大家详细介绍了如何使用Qt框架开发一个功能强大且性能优异的OFD阅读器,文中的示例代码讲解详细,有需要的小伙伴可以参考一下... 目录摘要引言一、OFD文件格式解析二、文档结构解析三、页面渲染四、用户交互五、性能优化六、示例代码七、未来发展方向八、结论摘要

最新版IDEA配置 Tomcat的详细过程

《最新版IDEA配置Tomcat的详细过程》本文介绍如何在IDEA中配置Tomcat服务器,并创建Web项目,首先检查Tomcat是否安装完成,然后在IDEA中创建Web项目并添加Web结构,接着,... 目录配置tomcat第一步,先给项目添加Web结构查看端口号配置tomcat    先检查自己的to

Java汇编源码如何查看环境搭建

《Java汇编源码如何查看环境搭建》:本文主要介绍如何在IntelliJIDEA开发环境中搭建字节码和汇编环境,以便更好地进行代码调优和JVM学习,首先,介绍了如何配置IntelliJIDEA以方... 目录一、简介二、在IDEA开发环境中搭建汇编环境2.1 在IDEA中搭建字节码查看环境2.1.1 搭建步