FriendlyARM 安卓屏串口通信配置及apk烧录教程

需积分: 15 1 下载量 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到安卓屏上。