Android 无法让Roboguice Astroboy示例工作
我花了几个小时试图让机器人向导工作,但没有成功。我最近的工作是尝试让Astroboy示例工作,但在(最终)部署它之后,我遇到了问题 这是我执行的步骤的摘要:Android 无法让Roboguice Astroboy示例工作,android,roboguice,Android,Roboguice,我花了几个小时试图让机器人向导工作,但没有成功。我最近的工作是尝试让Astroboy示例工作,但在(最终)部署它之后,我遇到了问题 这是我执行的步骤的摘要: 安装了ApacheMaven3的干净副本 安装了Android SDK的干净副本,并下载了所有可用平台 安装并运行Maven Android SDK部署器,以便下载所有工件等 下载了Astroboy示例的克隆 执行mvn清洁安装以构建roboguice和astroboy。测试失败,因为我没有下载平台9。不知道为什么它引用了一个似乎过时的AP
11-22 03:45:35.470: E/AndroidRuntime(2437): java.lang.RuntimeException: Unable to start activity ComponentInfo{org.roboguice.astroboy/org.roboguice.astroboy.activity.AstroboyMaster Console}: com.google.inject.internal.util.$ComputationException: java.lang.NoClassDefFoundError: android.support.v4.app.FragmentManager
谢谢看起来您需要将ACL库添加到生成路径中。这是android.support.v4。它可以在sdk文件夹中的extras>android>compatibility下找到。如果没有,请使用SDK管理器工具下载 好的,我在向我的astroboy pom:android.supportcompatibility-v4r4I中添加了这个依赖项之后,就实现了这一点。我将调查为什么需要这个依赖项:有人知道它为什么要寻找platform-9 API吗?此设置在我的配置中的什么位置?