1、启动Android Studio,在出现的“Android Studio欢迎界面”中,点击“Start a New Android Studio project”按钮,开始创建一个新的Android Studio项目;
![[RPi3(2)] 创建和调试AndroidThings程序[TZZ]](https://exp-picture.cdn.bcebos.com/739bc049610f8b561ae3a2db9ce951e10ff8d37e.jpg)
2、在“创建新项目界面”中,将应用程序名称设置为“AndroidThingsDemo1”,根据需要设置公司域名,选中“Include C++ support”后,点击“Next按钮”进入下一步;
![[RPi3(2)] 创建和调试AndroidThings程序[TZZ]](https://exp-picture.cdn.bcebos.com/0fb94656d53da824670e4061306651598440cb7e.jpg)
3、在“目标Android设备界面”中,仅选中“Android Things”并根据树莓派3B上安装Android Things系统的版本选择API级别。设置完毕后,点击“Next按钮”进入下一步;
![[RPi3(2)] 创建和调试AndroidThings程序[TZZ]](https://exp-picture.cdn.bcebos.com/50189b40102a04e2f845b6f12b7aa010bd33c27e.jpg)
4、在“添加Activity到Things界面”界面中,选择“Android Things Empty Activity”,然后点击“Next按钮”进入下一步;
![[RPi3(2)] 创建和调试AndroidThings程序[TZZ]](https://exp-picture.cdn.bcebos.com/18aebc5f0c14c27b03650a3a2a46b7b1eff9397f.jpg)
5、在“配置Activity界面”中,点击“Next按钮”进入下一步;
![[RPi3(2)] 创建和调试AndroidThings程序[TZZ]](https://exp-picture.cdn.bcebos.com/d3c39889a146b7b13b1ef30ec77c34b33d41357f.jpg)
6、在“定制C++支持界面”中,可以选择C++标准的版本以及是否支持C++异常和运行时类型识别。设置完毕后,点击“Finish按钮”完成项目创建;
![[RPi3(2)] 创建和调试AndroidThings程序[TZZ]](https://exp-picture.cdn.bcebos.com/35f2224133bad341df9a6d84427622bc7cc52c7f.jpg)
7、耐心等待一段时间(可能会比较长),直到Android Studio配置编译完新项目并出现开发主界面。在出现开发界面后,可能会给出各种Android组件安装提示,根据提示安装即可。另外,为了编译C++项目,需要在“Android SDK管理器”中安装CMake工具;
![[RPi3(2)] 创建和调试AndroidThings程序[TZZ]](https://exp-picture.cdn.bcebos.com/23fd63c5cf672b5f36a189253314f4d0b403277f.jpg)
![[RPi3(2)] 创建和调试AndroidThings程序[TZZ]](https://exp-picture.cdn.bcebos.com/f591ab03c8d246feada94e30b8bf3bef344f1e7f.jpg)
8、将Android SDK中包含“adb.exe”程序的目录添加到系统PATH变量中。然后启动命令行程序,输入命令“adb connect <树莓派3B系统IP>”并回车。如果连接到Android Things系统成功,则会在控制台中见到连接成功的提示信息;
![[RPi3(2)] 创建和调试AndroidThings程序[TZZ]](https://exp-picture.cdn.bcebos.com/3aae2b4f50b8b43e593cdbf97132939c2df7197f.jpg)
9、调试运行新创建的Android Things项目,在弹出的“部署目标窗口”中,选择“Google Iot_rpi3”(通过adb连接上的Android Things系统)并确定;
![[RPi3(2)] 创建和调试AndroidThings程序[TZZ]](https://exp-picture.cdn.bcebos.com/def3c219ce2c5b1be439786f2b39131fcfec0e7f.jpg)
![[RPi3(2)] 创建和调试AndroidThings程序[TZZ]](https://exp-picture.cdn.bcebos.com/d2987775f2c4ec995aab88b2c3fe1e425c6b077f.jpg)
10、再次耐心等待,直到树莓派3B屏幕上出现调试的APP界面;
![[RPi3(2)] 创建和调试AndroidThings程序[TZZ]](https://exp-picture.cdn.bcebos.com/49bf00425d6b04d140c1163bb213e8e5edee017f.jpg)
![[RPi3(2)] 创建和调试AndroidThings程序[TZZ]](https://exp-picture.cdn.bcebos.com/46315818dfdae43b2f6e8e92c457935652bb747f.jpg)
11、项目调试运行成功后,可以通过Android Studio的Logcat面板查看各种提示信息。点击工具栏上的“停止按钮”即可停止调试。当Android Things App在树莓派3B上安装成功后,每次重启Android Things系统时,总会自动打开上一次安装的APP;
![[RPi3(2)] 创建和调试AndroidThings程序[TZZ]](https://exp-picture.cdn.bcebos.com/65ba880b312105611a4bd95a08aee8d7582a6a7f.jpg)