異なるandroid:minSdkVersionを使用して、アプリの2つの異なるバージョンをビルドしたいと思います。低いSDKバージョンでは、高いSDKを必要とする関数を単純に省略します。(より高いバージョンが必要なユーザーインターフェイスアイテムを無効にします)
「異なるフィルターを使用して複数のAPKを公開する」(異なるSDKバージョン用)(http://developer.android.com/guide/google/play/filters.html#MultiApks)できることを理解しています。私のコードとAndroidManifest.xmlファイルでは、「#ifdef」のようなものが必要になりますが、これはxmlファイルでは機能しないようです。
再構築ごとに(エラーが発生しやすい)手動の変更を最小限に抑えるための最良のアプローチは何でしょうか?
または、マニフェストで下位のSDKバージョンを指定し、それでも利用可能な場合は上位バージョンのメソッドを使用する方法はありますか?つまり、現在のAndroidバージョンに応じてメソッドの呼び出しを動的に有効にしますか?