MAC 下安装 AndroidThings,并运行官方 Demo。

工作环境

  • macOS Sierra 10.12.3
  • 电脑上装有 Android 开发环境(AndroidStudio、ADB 等工具)

前期准备

树莓派

1.树莓派3(或更高版本) + 电源( Android 手机充电器就行,或者直接插在电脑上)
2.SD 卡(8G+) + 读卡器
3.USB 鼠标,USB 键盘,HDMI 接口显示器(有的显示器没有 HDMI 接口,需要准备转换头), HDMI 线, 网线

下载 AndroidThings 系统镜像

去官网下载最新镜像:官网地址

将压缩包解压,得到 .img 文件

解压出的镜像文件 4.56G,所以 SD 卡要有足够空间

安装

step1:格式化SD卡

将 SD 卡格式化为 FAT32 格式

step2:查看挂载的卷

在Mac命令行输入df -h

这里/dev/disk2s1就是挂载的SD卡,可能会和你的不一样

step3:分区卸载

使用diskutil unmount将这些分区卸载

step4:写入系统镜像

切换到下载的 AndroidThings 镜像所在的文件夹下,使用dd命令将系统镜像写入

sudo dd bs=4m if=iot_rpi3.img of=/dev/rdisk2

if参数为镜像文件,of参数为设备名称(注意这里是rdisk2,2就是step2得到的设备后面的数字)

这个指令会执行几分钟,执行完成后会看到records in/records out的相关提示

PS:
我的 MAC 上写入成功后,出现了下面的窗口:

经多次验证,直接点击 “推出” 就 OK 了。

下一步,就可以将 SD 卡插到树莓派启动了。

启动树莓派

将 SD 卡插到树莓派上,网线接到路由器上,接上显示器,插上电源线:

启动页面:

启动成功后:

这时在屏幕下方会有 IP 地址

如果没有显示的话,可以去路由器里查看:

启用树莓派 Wifi,并通过 Wifi 连接:

ADB 命令是 Android SDK 中的工具,所以这里假设电脑上已经装有 Android 开发环境。

                   1                            2                            3                            4                            5                            6                            7                            8                            9                            10                            11                            12                            13                            14                            15                            16                            17                            18                            19                            20                            21                            22                            23                            24                            25                            26          
                   # 通过有线连接的 IP 连接树莓派                            $ ./adb connect                             connected to :5555                                     # adb连接上之后配置 Wi-Fi                            $ ./adb shell am startservice \                            -n com.google.wifisetup/.WifiSetupService \                            -a WifiSetupService.Connect \                            -e ssid  \                            -e passphrase                                      # 验证是否 Wi-Fi 是否连接成功                            $ ./adb logcat -d | grep Wifi                            ...                            V WifiWatcher: Network state changed to CONNECTED                            V WifiWatcher: SSID changed: ...                            I WifiConfigurator: Successfully connected to ...                                     # 重启,撤掉网线,获取 Wi-Fi 连接后的设备 IP,可通过 HDMI 显示器获得或从路由器后台获得                            $ ./adb connect                             connected to :5555                                     # 查看设备是否attached                            $ ./adb devices                            List of devices attached                            :5555 device          

运行 AndroidThings 官方 Demo

到 Github 上下载 Demo 源码

Demo 源码地址

将下载下来的工程导入 AndroidStudio 并运行

查看运行效果

原址:http://www.ihubin.com/blog/raspberrypi-mac-install-androidthings/

更多相关文章

  1. Starting : Intent{...} Error type 3...Error: Activity class
  2. Android解决Java.util.concurrent.ExecutionException: com.Andr
  3. Android(安卓)4.0 SDK下载安装
  4. Eclipse+CDT+GDB 调试android NDK程序
  5. Android中使用"running services"查看service进程内存
  6. 手工安装android-sdk-windows
  7. Android(安卓)TCP 文件客户端文件下载与服务器
  8. 关于eclipse jar导入以及Android的excel的使用(小白)
  9. Android(安卓)计算方法运行时间

随机推荐

  1. android开发 - NDK_PROJECT_PATH = null
  2. Android打开/关闭免提(SpeakerPhone)
  3. Android实现拖拉移动Item
  4. ubantu10.04配置android 开发环境
  5. 获取drawable里的路径
  6. Android基础教程——调节系统屏幕亮度
  7. github 简单记录
  8. 新手android中ListView实现音乐列表
  9. Android判断当前是否处于屏幕锁定状态
  10. 网络获取图片实现无线自动轮播