树莓派 android sdk,树莓派---MAC下安装AndroidThings

46a3e489b07d30b9e77a49f2cc7a73ce.png

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

工作环境macOS Sierra 10.12.3

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

Etcher 工具

前期准备

树莓派1.树莓派3(或更高版本) + 电源( Android 手机充电器就行,或者直接插在电脑上)

2.SD 卡(8G+) + 读卡器

3.USB 鼠标,USB 键盘,HDMI 接口显示器(有的显示器没有 HDMI 接口,需要准备转换头), HDMI 线, 网线

7745f3125f2318d0625bdf4375cffb64.png

下载 AndroidThings 系统镜像

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

ac917a79e17c9778eed61bb14b180ebf.png

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

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

0fa84a818aefc78c20a6e5e94f6b7fd4.png

安装 Etcher 工具

ddb9c50538cd4b6592bafa89811724e7.png

安装

step1:格式化SD卡

将 SD 卡格式化为 FAT32 格式

2c8560916fb58040780336c69e546a0d.png

step2:使用 Etcher 刻录

Etcher 是一款由 resin.io 出品的开源的快速刻录软件。Etcher 操作起来非常简单。

2845c689aa0c9ee6a7db2de111514ee5.png

选择需要刻录的 xxx.img

选择目标 SD 卡

点击 Flash!等待完成

刻录完成后,就可以取出 SD 卡启动了。

启动树莓派

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

f3588d78d81a1ca24e4c878976c60c2b.png

启动页面:

af38d5749a1592c3c60bde60a6883712.png

启动成功后:

16788f4acd144b01aeccb9dc76520aae.png

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

3cf706901d68c6209c5eba6fc6b5a58d.png

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

75c12e190e38fb6541f956b4bdefdd0b.png

启用树莓派 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 源码

b34db7f14a77cb51ed7e288539705e04.png

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

49e5a8c3b42bf0c5c94ca71ad2401823.png

查看运行效果

f395d1d251bb12c5f771ccc5d1739be6.png

补充知识1

2

3

4

5

6

7

8

9

10// 重启命令

adb shell reboot

// 关机命令

adb shell reboot -p

// 连接 Wifi 命令

adb shell am startservice \

-n com.google.wifisetup/.WifiSetupService \

-a WifiSetupService.Connect \

-e ssid \

-e passphrase

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值