【发布时间】:2012-09-20 15:37:28
【问题描述】:
我是 Android 新手,我需要有关此问题的帮助。我正在使用 Eclipse 开发游戏。在我的项目中,我将 AndEngine 和 AndEngine 增强现实添加为库。我在我的 Android 设备上测试该项目,每次我点击使用 AR 类的文本时,它都会强制关闭。有人告诉我在我的 Android 清单文件中注册 AndEngine。我已经检查过了并使用了<uses-library />。现在,我将这两行放在我的清单中:
<uses-library android:name="org.andengine.extension.augmentedreality"
android:required="true"/>
<uses-library android:name="org.andengine"
android:required="true"/>
但我收到此错误消息:Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY
当我注释掉那些 <uses-library /> 行时,我可以运行该应用程序,但在点击指向 AR 类的文本时它会强制关闭。使用有什么问题吗?或者有什么更好的方法吗?请以易于新手理解的方式发布您的所有建议。谢谢!
【问题讨论】:
-
你的 lib 目录中有 AndEngine jars 吗?
-
你应该。这就是 Android 知道如何将 jar 与 apk 打包在一起的方式。
-
我的朋友告诉我,这是一种添加库的老方法。我实际上已经通过在属性中单击它来添加库。
标签: android android-manifest andengine