如何在AndroidManifest.xml </uses-library>中使用<uses-library>

时间:2013-05-02 18:33:11

标签: android

如果我有一个Android应用程序并想使用过滤器,那么Android应用程序只能安装到具有特定库的设备,例如/system/lib/libabc.so 这个库不适用于所有设备,它取决于芯片公司。

根据http://developer.android.com/guide/topics/manifest/uses-library-element.html,我可以使用

我尝试在AndroidManifest.mk中添加以下行,并在/ system / lib /

中添加libabc.so
<application
android:icon="@drawable/ic_launcher" 
android:label="@string/app_name" 
android:debuggable="true">

<uses-library 
android:name="libabc.so"
android:required="true"/>
...

</application>

但是,我仍然会收到如下错误 安装错误:INSTALL_FAILED_MISSING_SHARED_LIBRARY 请检查logcat输出以获取更多详细信息。 发布已取消!

问题:如何将名称放在“android:name”以与/system/lib/libabc.so上的所需库相关联?

0 个答案:

没有答案