如果我有一个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上的所需库相关联?