2011-07-25 3 views
0

私の新しいAndroidアプリでは、1.6と1.5のAndroidバージョンの場合はライブラリを使用し、バージョンが1.6以上の場合は別のライブラリを追加する必要があります。 私はAndroid SDKのバージョンを取得する方法を知っていますが、実行時に特定のライブラリを組み込むことができません。 実行時のライブラリの追加と除外

+1

いくつかの回答を受け入れるようにしてください – Rasel

答えて

3

ライブラリはAPKファイルに含まれています。したがって、実行時にAPKからライブラリを削除することはできません。

実行時のクラスの読み込みに関しては、いつでも実行できますが、APKの内容(静的なものに含まれるJAR /クラス)には注意してください。 APIレベルに基づいて、特定のクラスをロードするには、無料です。

APKのファイルサイズが心配で、APKパッケージを最適化し、アプリの消費者のデバイスの機能に基づいてアプリを微調整したい場合は、次のリンクをチェックアウトする必要があります:

http://android-developers.blogspot.com/2011/07/multiple-apk-support-in-android-market.html

これは、デバイスの機能に基づいて異なるのAPKターゲットにすることができます(例:APIレベル)。こうすることで、特定のAPIレベルで使用する特定のライブラリを持つ2つのAPKを作成できます。

関連する問題