windows构建ROS2 Android App
升级到ROS2之后,由于架构的不同,导致ROS1的Android App已经无法使用了,所以我们需要通过ROS2 java构建出Android的依赖库
环境要求
- window10以上
- wsl(我用的是WSL构建的,你也可以用linux虚拟机)
- docker(安装的时候选择WSL)
- Ubuntu 18.04以上,python 3.8 以上(最好安装Ubuntu 20.04,这样的话python环境就不用另外配置了)
- Android Studio
以下是上面一些环境搭建的教程
win11 安装 WSL2 在非 C 盘及配置(图形界面+代理)
docker | 基于 WSL2 在 Windows 下使用 docker
开始构建
注意:以下编译的库是ros2
humble
版本的(目前ros2_java官方推荐的是galactic
,我这边适配了humble
),以及适配的android 架构为arm64
- 确保window系统已经安装docker