You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@charlotteheggem It sounds related to ros2/ros2#752. If it's the same issue, it was fixed in later versions of rosidl_typesupport_opensplice (Crystal onwards). I suspect that since rcljava assumes ROS 2 Bouncy, it is subsequently not working with newer versions of OpenSplice.
cyclone and opensplice failed to build against the android ndk, but I don't know if they wanted to support android. I moved on to fastRTPS which was working great with dashing
Activity
charlotteheggem commentedon Nov 25, 2019
Hi, I have faced a similar problem with "action_msgs__java" instead of "builtin_interfaces__java".
Did you find a solution for this?
Jconn commentedon Nov 25, 2019
I haven't gotten opensplice (or cyclone) to compile when targeting android. Do you get the same issue building with only fastrtps?
dimasoktanugraha commentedon Nov 26, 2019
still don't know how to solve this,
charlotteheggem commentedon Nov 26, 2019
@jacobperron @esteve Do you know what could be wrong?
jacobperron commentedon Nov 27, 2019
@charlotteheggem It sounds related to ros2/ros2#752. If it's the same issue, it was fixed in later versions of rosidl_typesupport_opensplice (Crystal onwards). I suspect that since rcljava assumes ROS 2 Bouncy, it is subsequently not working with newer versions of OpenSplice.
esteve commentedon Dec 4, 2019
@charlotteheggem @jacobperron is right about ros2_java assuming Bouncy. Fortunately, he has submitted #66 to update ros2_java to Dashing :-)
esteve commentedon Dec 4, 2019
@Jconn is Android a supported platform for Cyclone? I haven't tested it, though.
Jconn commentedon Dec 4, 2019
cyclone and opensplice failed to build against the android ndk, but I don't know if they wanted to support android. I moved on to fastRTPS which was working great with dashing
year112 commentedon Feb 21, 2020
you can find rosidl_typesupport_opensplice_cpp/init.py
and delete that part
Ignore unused vm argument in JNI_OnUnload (#67)
jacobperron commentedon Nov 13, 2021
Closing since this is old and we are focused on supporting ROS Galactic. Please checkout the
mainbranch :)