1

Android アプリがあり、フィルターを使用して、特定のライブラリ (例: /system/lib/libabc.so) を持つデバイスにのみ Android アプリをインストールできるようにしたい場合、このライブラリはすべてのデバイスで利用できるわけではありません。チップ会社によって異なります。 .

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 の出力を確認してください。打ち上げキャンセル!

質問: /system/lib/libabc.so で必要なライブラリに関連付けるために、「android:name」に名前を付けるにはどうすればよいですか?

4

0 に答える 0