我的 Ubuntu 机器上有 ros、rosjava 和 android_core,还有 Eclipse 和 Android SDK 和 ADT。现在,我正在尝试使用以下说明创建一个 android 应用程序,但我遇到了麻烦: http ://docs.rosjava.googlecode.com/hg/android_core/html/getting_started.html#getting-started
将 android_tutorial_pubsub 复制到另一个文件夹并尝试用 Eclipse 打开它后,我得到了一堆无法识别的包。Eclipse 不知道在哪里可以找到 ros 类(例如 RosActivity),我不知道如何导入它们。我尝试按照以下方式导入 android_core:http ://ros.org/wiki/android_core#Eclipse_configuration并创建了另一个名为 MasterChooser 的项目,然后我可以链接到 pubsub 教程以修复一些引用错误,但是项目(pubsub和 MasterChooser)仍然无法识别 rosjava 中的某些文件。为此,我尝试了 File->Import->General->File System,然后手动选择 rosjava 包,但仍然存在一些问题。
总的来说,我觉得必须有一种更简单的方法来让 android 应用程序(pubsub)同时引用 android_core 和 rosjava,但是我在 ros 和 eclipse 中缺乏经验使得这变得困难。简而言之,我真的只是希望能够将教程应用程序(如 pubsub)从 Eclipse 运行到我的 android 设备中。