を使用すると、最小sdk(例えば21)のライブラリを使用することができます。私は実行時にデバイスAPIをチェックすることを考えていました。 21を超える場合は、そのライブラリツールを使用します。これは論理的ですか?それとも、ライブラリをコンパイルすることさえできないでしょうか?最小限のsdkを必要とする第三者のライブラリ
-1
A
答えて
1
android.os.Build.VERSION.SDK_INT < 11は、その後、これを実行していないが、dev guideが推奨していない場合、それはおそらくのようなコードレベルでSDKのバージョンを確認する枝によってなんとかです:
プラットフォームのバージョンが低くなければなりませんAndroidプロジェクトと同等以上
ライブラリは依存アプリケーションプロジェクトの一部としてコンパイルされるため、ライブラリプロジェクトで使用されるAPIは、アプリケーションプロジェクトをコンパイルするために使用されるAndroidライブラリのバージョンと互換性がなければなりません。一般に、ライブラリプロジェクトでは、アプリケーションで使用されているAPIレベルと同じかそれより低いAPIレベルを使用する必要があります。ライブラリプロジェクトのAPIレベルがアプリケーションのレベルよりも高い場合、アプリケーションプロジェクトはコンパイルされません。 Android 1.5 API(APIレベル3)を使用し、Android 1.6(APIレベル4)またはAndroid 2.1(APIレベル7)プロジェクトで使用されるライブラリを持つことは、まったく受け入れられます。
関連する問題
- 1. 第三者FloatingActionButtonライブラリはCoordinatorLayout
- 2. データベースへのアクセスが必要な第三者のPHPライブラリを構築する
- 3. 第三者のAndroidライブラリのフォーマット
- 4. ベストAppleプッシュ通知第三者のライブラリ
- 5. 第三者のライブラリと宣言ファイルを使用するには?
- 6. C#ストリーム第三者からの応答、最小バッファリング
- 7. 第三者CRMとのコンタクトフォーム
- 8. 第三者から第三者にメールを送信する
- 9. iOSフレームワークの作成:第三者のライブラリとコードの使用
- 10. Mule - 実行時に第三者のライブラリを更新する
- 11. @サービスを第三者のライブラリにオートワイヤリングする問題
- 12. 第三者のライブラリをPythonで使用する
- 13. 第三者のライブラリに対するモデルバインディングによる検証
- 14. どのような値を設定する必要があります: "最小限必要なSDK"、 "ターゲットSDK"& "コンパイル"
- 15. OpenSceneGraph:第三者ビュー
- 16. ruby on railで第三者反応ライブラリをインポートする方法
- 17. デバッグ時に第三者のjavascriptライブラリのソースコードを入手可能
- 18. 第三者のライブラリ依存関係をAndroidライブラリに追加する
- 19. Sharepointの第三者コンポーネント
- 20. 第三者コンポーネントへのinnerRef
- 21. アンドロイドの第三者アプリ
- 22. 第三者のソーシャルメディアAPI'S
- 23. 第三者モジュールのオーバーライドメソッド
- 24. 第三者のライブラリメソッドにアクセス
- 25. Angular2で第三者のライブラリを読み込む方法
- 26. データベースデザインと第三者の統合
- 27. ユーザデータ第三者のライブラリ/ SDKによるスヌーピング。どのようにアンドロイドアプリでそれを防止するには?
- 28. 最小限のSDKとターゲットデバイスの取得
- 29. (静的に)第三者コードをタイプチェックする必要がありますか?
- 30. Nugetで第三者のライセンスを探す