博客
关于我
【Android Studio 3.5.3】写helloworld程序及调试运行方法
阅读量:570 次
发布时间:2019-03-10

本文共 1522 字,大约阅读时间需要 5 分钟。

建工程

在 Android Studio 中创建项目

在 Welcome to Android Studio 窗口中,点击 Start a new Android Studio project。如果您已打开一个项目,请依次选择 File > New > New Project。

在 Choose your project 窗口中,选择 Empty Activity,然后点击 Next。注意:不要选择 No Activity,因为生成的工程没有 Activity,不能直接跑,要加入代码才能跑起来。

在 Configure your project 窗口中,完成以下操作:

在 Name 字段中输入 My First App。在 Package name 字段中输入 com.example.myfirstapp。如果您想将项目放在其他文件夹中,请更改其 Save 位置。在 Language 下拉菜单中选择 Java 或 Kotlin。在 Use androidx.* artifacts 旁边的复选框中选中。其他选项保持原样。点击完成。

注意:保存路径里不能有中文,否则 "Next"、"Finish" 按钮都是灰色的,无法选中。

经过一段时间的处理后,Android Studio 主窗口会出现。

工程建好后,就会自动编译。

编译可能会遇到问题点:"ERROR: Received close_notify during handshake"。

解决方法:下载最新版本的 Android Studio,再安装一遍就 OK 了。

运行设备

首先要先把虚拟机开着,直接点选运行就行,只不过,运行可能需要 2 秒。

运行效果:

关键点:屏幕分辨率使用 480*800 的就行,配置太高,电脑会很卡,都跑不起来了。

在安卓开发板上运行(优先)

啥都不用管,连上 USB,点击 run 就直接跑起来了。

在手机上运行

华为手机打开 "开发人员选项":

"设置 > 关于手机",点击 "版本号" 这一栏 7 到 8 次,就会提示开发者模式已打开。再退回到上一级菜单,就会发现多了一个 "开发人员选项"。关掉这个项选更简单,选项里直接关掉就行。

用 adb 测试是否已连接上。

Android adb 安装及使用 见附件。

adb devices 找不到设备怎么办?

打开设备管理器,可以看到手机驱动没有安装。

这时,可通过驱动人生等装上驱动,装上驱动后如下:

再输入 adb devices,就可以显示到设备了。

在虚拟机上运行

注意:跑模拟器一般会卡一点,毕竟,要耗费这么多的资源来模拟一个手机,所以,尽量找个手机直接跑。

点开 AVD Mannager。

创建一个虚拟机。

选择系统镜像,由于我的手机是安卓 9,所以也相应选择 9 的版本。

然后耐心等待在线下载完毕。

虚拟机打开后是这样了。

虚拟机打开后,就可以选择在虚拟机上运行啦。

附件 1:Android adb 安装及使用

安装

装了 Android Studio 之类的软件(甚至 360 手机助手也自带),就会自动包含 adb 这个命令,搜一下 "adb.exe" 就可知其安装路径。

如果在命令行里输入 adb,提示没有该命令,那么,我们所需要做的仅仅是把该路径添加到 path 环境变量里即可。

使用

如大多数命令一样,输入 "adb" 就会弹出一个详细的帮助。根据这个 "帮助",就可以轻松使用啦。

查看设备

打开 cmd,直接输入就好,前面可以不需要任何命令。

打开 cmd,输入 "adb shell ls" 等 Linux 命令,直接输入就好,前面可以不需要任何命令。

转载地址:http://ezgpz.baihongyu.com/

你可能感兴趣的文章
OpenCV与AI深度学习 | OpenCV常用图像拼接方法(四):基于Stitcher类拼接
查看>>
OpenCV与AI深度学习 | OpenCV快速傅里叶变换(FFT)用于图像和视频流的模糊检测(建议收藏!)
查看>>
OpenCV与AI深度学习 | PaddleOCR 2.9 发布, 正式开源文本图像智能分析利器
查看>>
OpenCV与AI深度学习 | SAM2(Segment Anything Model 2)新一代分割一切大模型介绍与使用(步骤 + 代码)
查看>>
OpenCV与AI深度学习 | T-Rex Label !超震撼 AI 自动标注工具,开箱即用、检测一切
查看>>
OpenCV与AI深度学习 | YOLO11介绍及五大任务推理演示(目标检测,图像分割,图像分类,姿态检测,带方向目标检测)
查看>>
OpenCV与AI深度学习 | YOLOv10在PyTorch和OpenVINO中推理对比
查看>>
OpenCV与AI深度学习 | YOLOv11来了:将重新定义AI的可能性
查看>>
OpenCV与AI深度学习 | YOLOv8自定义数据集训练实现火焰和烟雾检测(代码+数据集!)
查看>>
OpenCV与AI深度学习 | YOLOv8重磅升级,新增旋转目标检测,又该学习了!
查看>>
OpenCV与AI深度学习 | 一文带你读懂YOLOv1~YOLOv11(建议收藏!)
查看>>
OpenCV与AI深度学习 | 五分钟快速搭建一个实时人脸口罩检测系统(OpenCV+PaddleHub 含源码)
查看>>
OpenCV与AI深度学习 | 什么是 COCO 数据集?
查看>>
OpenCV与AI深度学习 | 低对比度缺陷检测应用实例--LCD屏幕脏污检测
查看>>
OpenCV与AI深度学习 | 使用 MoveNet Lightning 和 OpenCV 实现实时姿势检测
查看>>
OpenCV与AI深度学习 | 使用 OpenCV 创建自定义图像滤镜
查看>>
OpenCV与AI深度学习 | 使用 SAM 和 Grounding DINO 分割卫星图像
查看>>
OpenCV与AI深度学习 | 使用OpenCV图像修复技术去除眩光
查看>>
OpenCV与AI深度学习 | 使用OpenCV检测并计算直线角度
查看>>
OpenCV与AI深度学习 | 使用OpenCV轮廓检测提取图像前景
查看>>