作者:我以为我疯叻_219 | 来源:互联网 | 2024-12-14 11:40
本文将指导您如何准备必要的硬件与软件资源,以及如何在RaspberryPi3上安装和配置AndroidThings操作系统,包括详细的步骤说明和常见问题解决方案。
准备工作
在开始之前,您需要准备以下硬件:
1. Raspberry Pi 3(树莓派)
2. 存储卡(至少8GB)
3. 读卡器
4. HDMI线 — 用于连接显示器以显示系统和应用程序界面
5. USB线+电源适配器(5V/2A)— 为树莓派供电
6. 路由器 — 用于通过网络调试应用程序
7. 网线 — 连接树莓派与路由器
同时,还需要准备以下软件:
1. Android Things系统镜像文件
2. 系统烧录工具 — Win32DiskImager(适用于Windows系统),密码为13xj
3. Android Studio(建议2.2及以上版本)作为开发环境
4. 官方提供的应用模板和示例代码
安装Android Things系统
安装过程相对简单,首先下载适合树莓派的Android Things系统镜像文件,接着将存储卡通过读卡器连接到电脑上。使用Win32DiskImager工具选择已下载的系统镜像文件,并选定可移动设备后点击“写入”。注意,在写入前会提示格式化存储卡,请确保备份重要数据。
启动系统
将烧录好的存储卡插入树莓派,连接网线和HDMI线至显示器,调整显示器至HDMI信号源模式。最后接入电源,系统将自动启动。若烧录无误,稍等片刻后将出现如下界面:

尽管树莓派支持多种操作系统,但首次见到Android Things的启动界面仍让人兴奋不已。由于启动后难以截图,所展示的图片来自网络,不同版本的界面基本一致。如果网线连接正常,该界面会显示以太网分配的IP地址,这对于后续的应用程序远程调试至关重要。
开发环境配置
1. 安装并配置Android Studio
- 在创建或导入项目时,可能会遇到进度条停滞的问题,原因在于Gradle工具需通过代理下载,导致项目配置失败。
**解决方法:** 将所需的Gradle工具包手动下载至指定目录,如:C:\Users\用户名\.gradle\wrapper\dists\gradle-3.3-all\55g****w9\。
- 导入应用模板后,若项目原Gradle版本较低,系统会提示更新Gradle配置。确认更新后,应用即可正常编译和安装。
- Android Studio内置最新SDK,但应用模板可能需要特定版本的SDK,根据控制台提示进行安装即可。
2. 配置ADB工具环境变量
安装Android Studio时,除了主要的应用程序目录,还会有一个包含SDK的目录,例如D:\Android\sdk\platform-tools。将此路径添加到系统环境变量Path中,确保在命令行中可正常使用adb命令,以便后续连接树莓派上的系统。
3. 配置树莓派网络连接
树莓派启动后,首先使用adb命令连接:
在命令行中输入:adb connect 树莓派IP:5555
。
成功连接后,命令行会返回类似“connected to 树莓派IP:5555”的信息,确保编译和下载应用时能够识别设备。
为了使树莓派可通过Wi-Fi连接路由器,从而避免使用网线带来的不便,可在adb连接设备后执行:
adb shell am startservice -n com.google.wifisetup/.WifiSetupService -a WifiSetupService.Connect -e ssid Wi-Fi名称 -e passphrase Wi-Fi密码
。
这样设置后,每次系统启动时都会自动连接到指定的Wi-Fi,便于应用的调试和下载。
创建首个Android Things应用
可以通过多种方式导入应用模板,推荐使用GitHub导入功能。以“new-project-template”为例,将其URL填入GitHub导入窗口,等待项目下载完成后,IDE会自动展开项目目录结构。
完成项目导入后,点击开发环境顶部的绿色运行按钮。如果所有步骤均无误,编译和下载过程将自动执行。下载过程中,选择调试设备并确认,稍等片刻后,您将在树莓派连接的显示器上看到首个应用的运行效果。