ros2_java
ros2_java copied to clipboard
rcl_interfaces can't use master
use newest master cause
Could not find a package configuration file provided by "unique_identifier_msgs"
Which version of ROS are you using? Currently the master branch only supports Bouncy. We will update the master branch with what's on the dashing branch, once that work is complete.
Which version of ROS are you using? Currently the master branch only supports Bouncy. We will update the master branch with what's on the dashing branch, once that work is complete.
I use dashing. The repo rcl_interfaces is no longer the version when you create ros2_java. So it have to link the tag 0.5.0 .
I'm also trying to build ros2_java for android and get stacked by similar problem. In the master branch of ros2_java, the branch of rcl_interfaces is master. However, current master branch of rcl_interfaces deleted 'TRANSITION_SHUTDOWN' constant in lifecycle_msgs/msg/Transition.msg which is required from rcl/rcl_lifecycle version: 0.5.1. So, I change ros2_java_android.repos to
ros2/rcl_interfaces:
type: git
url: https://github.com/ros2/rcl_interfaces.git
version: bouncy
maybe tag 0.5.0 also works correctly.