FriendlyARM 安卓屏串口通信配置及apk烧录教程
需积分: 15 176 浏览量
更新于2024-08-05
收藏 2.7MB PDF 举报
"该资源主要涉及如何在安卓屏上配置并实现串口通信程序,包括apk的签名、SD卡配置以及apk的烧录步骤。适用于FriendlyARM安卓屏,使用了Android Studio开发环境,并且提到了Android 5版本的示例。"
在安卓屏上实现串口通信程序配置apk,首先需要将`Friendlythings`包中的`libs`文件夹内容复制到工程文件的`app`文件夹下,替换原有的`libs`内容。接着,将`SerialPortDemo`的`res`包中的所有文件夹移动到工程文件的`res`中,同时把`SerialPortDemo`的`src`包中的`com`文件夹内容复制到对应的Java源代码文件夹下。完成这些操作后,可能会出现编译错误,这是因为需要对代码进行相应的修改。
在`MainActivity`类中,需要将`ttyS4`修改为`ttyAMA3`,这意味着程序将使用UART3接口进行串口通信。完成修改后,删除原有的`SerialP…`程序文件。在AndroidManifest.xml文件的`<application>`标签下,新增一行以启用所需的权限。在`build.gradle`文件的相应位置添加配置,然后点击构建按钮执行`Make Project`,确保没有错误,完成后会在项目根目录生成apk和json文件。
接下来是apk的签名过程。将`Help1`文件夹下的`pk8`、`pem`和`jar`文件复制到项目根目录。使用Windows PowerShell,通过`cd`命令切换到根目录,运行Java的`jar`命令,使用提供的证书对apk进行签名,生成已签名的apk。
对于SD卡配置,由于我们需要在SD卡上烧录apk,所以需要在电脑的环境变量`Path`中添加`adb`的路径(确保路径中无中文字符)。从帮助文档中找到并运行Win32下的exe文件,加载镜像文件`s5p4418…`,开始SD卡的配置和下载。
最后是apk的烧录。在Windows PowerShell中,使用`adb install -r app-signed.apk`命令将签名后的apk安装到设备上。可能出现的错误包括设备离线(需要重启设备后再尝试)和烧录错误(可能需要重新构建项目并重新签名)。按照这些步骤,可以成功配置和部署串口通信的apk到安卓屏上。
2019-12-26 上传
2019-12-12 上传
2019-03-25 上传
481 浏览量
点击了解资源详情
2021-04-21 上传
2014-03-14 上传
2020-10-19 上传
2018-08-29 上传
GalaxyerKw
- 粉丝: 266
- 资源: 6
最新资源
- 单片机串口通信仿真与代码实现详解
- LVGL GUI-Guider工具:设计并仿真LVGL界面
- Unity3D魔幻风格游戏UI界面与按钮图标素材详解
- MFC VC++实现串口温度数据显示源代码分析
- JEE培训项目:jee-todolist深度解析
- 74LS138译码器在单片机应用中的实现方法
- Android平台的动物象棋游戏应用开发
- C++系统测试项目:毕业设计与课程实践指南
- WZYAVPlayer:一个适用于iOS的视频播放控件
- ASP实现校园学生信息在线管理系统设计与实践
- 使用node-webkit和AngularJS打造跨平台桌面应用
- C#实现递归绘制圆形的探索
- C++语言项目开发:烟花效果动画实现
- 高效子网掩码计算器:网络工具中的必备应用
- 用Django构建个人博客网站的学习之旅
- SpringBoot微服务搭建与Spring Cloud实践