1

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

4

0 回答 0