实验一:搭建Android平台和创建HelloWorld

实验一:搭建Android平台和创建HelloWorld

实验目的

本次实验的目的是让大家熟悉搭建智能手机开发平台的过程,了解Andorid开发项目的基本文件目录结构,并实现HelloWorld小例程。

实验要求

  1. 完成Android开发平台的搭建及相关配置
  2. 创建项目并熟悉文件目录结构
  3. 实现例程HelloWorld
    1. 下载安装JDK,如安装目录为C:\Program Files\Java\jdk-20
    2. 配置JDK

实验内容

一、安装并配置Java JDK

WIN10:右键“我的电脑”à“高级系统设置”à“环境变量”

新建系统变量:

JAVA_HOME,C:\Program Files\Java\jdk-20(JDK安装目录)。

PATH,%JAVA_HOME%\bin

CLASSPATH;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

配置完成后在CMD中输入java –version和javac –version,能看到对应的JDK版本即配置成功,如下图所示。

 

二、安装idea

安装省略

三、安装Android SDK

  1. 下载Android SDK

官网下载SDK并解压

 

  1. 安装SDK

新建用户变量:

 TEMP%USERPROFILE%\AppData\Local\Temp

 

3、配置SDK

打开tools,点击SDKmanage

 

 

 

 

 

四、下载并安装ADTAndroid Development Tools

  1. 下载ADT

地址:http://dl.google.com/android

  1. 安装ADT

a) 解压下载的ADT包。

b) 打开idea

c) 安装。

IdeaHelp”à“Insatll New Software…”à“Add…”à在Name中输入ADT”,Location中选择解压的包,然后按照提示安装即可。

点击next

 

自己选择位置

 

安装进行中

 

安装完成

 

五、创建Android虚拟设备(AVD

1打开Tools > Device Manager

 

 

2Create Virtual Device

 

3、编辑AVD

 

 

  1. 创建完AVD后选择该AVD并点击Start”即可运行该AVD,运行成功如下图所示。

 

六、建立新项目HelloWorld

  1. 打开Android
  2. 点击FileàNew àNew Project”,创建HelloWorld项目,如下几个地方需要进行设置。

项目名:My hello

 

 

 

 

  1. 项目目录结构如下图所示,能看到已经建立好了Myhello,接下来对其进行修改。

 

  1. 按照下图编写hello.java的内容,大家自己敲一敲熟悉一下。

 

  1. 选择项目Myhello并点击Run AsàOpen Run Dialog”,用之前创建的AVD运行项目,运行结果如下图所示,到此为止Myhello项目就实现了。

 


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/908453.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Autodesk AutoCAD 2026 (macOS, Windows) - 自动计算机辅助设计软件

Autodesk AutoCAD 2026 (macOS, Windows) - 自动计算机辅助设计软件Autodesk AutoCAD 2026 (macOS, Windows) - 自动计算机辅助设计软件 计算机辅助设计 (CAD) 软件 请访问原文链接:https://sysin.org/blog/autodesk-autocad/ 查看最新版。原创作品,转载请保留出处。 作者主页…

VMware Aria Operations for Logs 8.18.3 新增功能简介

VMware Aria Operations for Logs 8.18.3 新增功能简介VMware Aria Operations for Logs 8.18.3 - 集中式日志管理 请访问原文链接:https://sysin.org/blog/vmware-aria-operations-for-logs/ 查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org集中式日志管理 VMwa…

在 VS Code 中,一键安装 MCP Server!

大家好!我是韩老师。 本文是 MCP 系列文章的第三篇。之前的两篇文章是: Code Runner MCP Server,来了! 从零开始开发一个 MCP Server!经过之前两篇文章的介绍,相信不少童鞋已经用上甚至开发起了第一个 MCP Server。 不过呢,还是遇到一些童鞋在安装/配置 MCP Server 的时…

读DAMA数据管理知识体系指南36元数据管理概念(上)

读DAMA数据管理知识体系指南36元数据管理概念(上)1. 业务驱动因素 1.1. 可靠且良好管理元数据有助于1.1.1. 通过提供上下文语境和执行数据质量检查提高数据的可信度1.1.2. 通过扩展用途增加战略信息(如主数据)的价值1.1.3. 通过识别冗余数据和流程提高运营效率1.1.4. 防止使…

AMD CDNA介绍(上)

AMD CDNA介绍 AMD CDNA处理器采用并行微架构,旨在为通用数据并行应用提供一个出色的平台。需要高带宽或计算密集型的数据密集型应用程序,这是在AMD CDNA处理器上运行的候选者。 AMD CDNA生成系列处理器的框图,如图5-10所示。图5-10 AMD CDNA生成系列处理器的框图 CDNA设备包…

AMD Instinct™MI300系列微架构杂谈

AMD Instinct™MI300系列微架构 AMD Instinct MI300系列加速器基于AMD CDNA 3架构,旨在为HPC、人工智能(AI)和机器学习(ML)工作负载提供领先性能。AMD Instinct MI300系列加速器非常适合极端的可扩展性和计算性能,可以在单个服务器到世界上最大的EB级超级计算机的所有设备…

在Eager模式下对Llama 2 7B模型进行性能评估技术

在Eager模式下对Llama 2 7B模型进行性能评估 指定--compile none以使用Eager模式。 1)--compile:设置为none以使用Eager模式 2)--profile:启用torch.profiler的跟踪功能 3)--checkpoint_path:检查点路径 4)--prompt:输入提示 5)--max_new_tokens:最大新的token数 6)…

使用 torch.compile 加速视觉Transformer

使用 torch.compile 加速视觉Transformer视觉Transformer(ViT)是一个类似 BERT的transformer编码器模型,在大规模的图像集合上,使用有监督方式进行了预训练,就是在分辨率为 224224 像素的 ImageNet-21k 数据集上预训练的。以下是如何使用这个模型将 COCO 2017 数据集中的一…

推荐技术书《AI芯片开发核心技术详解》(1)、《智能汽车传感器:原理设计应用》(2)、《TVM编译器原理与实践》(3)、《LLVM编译器原理与实践》(4),谢谢

4本书推荐《AI芯片开发核心技术详解》、《智能汽车传感器:原理设计应用》、《TVM编译器原理与实践》、《LLVM编译器原理与实践》由清华大学出版社资深编辑赵佳霓老师策划编辑的新书《AI芯片开发核心技术详解》已经出版,京东、淘宝天猫、当当等网上,相应陆陆续续可以购买。该…

GPU到GPU通信选项技术

GPU到GPU通信选项技术将讨论使用AMD Instinct™MI250和AMD InstinctTM MI250X GPU的系统中的GPU到GPU通信选项。每个MI250(X)GPU由两个图形计算芯片(GCD)组成。如图4-20所示,显示了具有4个MI250 GPU(8个GCD)的节点的示意图。每个绿色框代表一个MI250 GPU和两个GCD。GCD通…

visual stdio 使用CMake

基础知识 工具>选项>CMake>常规 选中从不使用CMake预设重启 visual stdio,点击打开本地文件夹(F),打开CMakeList.txt根目录此时会在CMake根目录自动生成CMakeSettings.json文件,使用visual stdio文件打开CMakeSettings.json如果打开时,是json文件时,可以右键CMa…

mysql InnoDB的事务

一、事务的概念 一组数据库操作要么全部成功,要么全部失败,目的是为了保证数据的最终一致性 二、事务的四大特性(ACID)原子性(Actomicity):当前事务的操作要么成功,要么失败,原子性是由undo log日志来保证 一致性(Consistency):使用事务的最终目的,由业务代码正确…