我正在使用NDK和android的组合项目,该项目与增强现实相关 我想和这个项目在另一个项目中。 我已阅读有关此问题的不同问题的帖子,但它们都与谷歌地图api明确相关。
我把另一个项目作为一个库,现在在我的新项目中使用它。 我在Manifest文件中添加了权限。 以下是它的具体部分。
<uses-library android:required="true" android:name="com.qualcomm.QCARSamples.VirtualButtons" />
<activity android:name="com.qualcomm.QCARSamples.VirtualButtons.VirtualButtons"
android:label="@string/title_activity_putit_out_demos" />
所以,如果有任何身体可以指导我错误的地方
答案 0 :(得分:1)
我唯一可疑的是uses-library标签,你的设备/模拟器中有lib吗?如果是,则应该包含以下文件,
/system/etc/permissions/com.qualcomm.QCARSamples.VirtualButtons.xml
/system/framework/com.qualcomm.QCARSamples.VirtualButtons.jar
如果没有lib,apk安装将因INSTALL_FAILED_MISSING_SHARED_LIBRARY错误而失败。
答案 1 :(得分:1)
`<activity>your activity goes here </activity>`
无需在清单文件中添加<uses-library>
权限