質問1:@StinePikeと言ったように、最小sdkが13以上であればv4をmin-sdk = 4-12に、v13を使用するにはokを使用する必要があります。
更新コメントでFrankが述べたように、リビジョン26.0.0以降では、すべてのサポートライブラリのminsdkはAPIレベル14です。詳細はhttps://developer.android.com/topic/libraries/support-library/index.html#api-versionsを参照してください。
質問2:最高のターゲットはあなたが何をしようとしているかによって異なりますが、より高いsdkレベルで導入されたいくつかの機能を提供するには、より高いtarget-sdkを使用する必要があります。古いAndroidのバージョンの同じMIN-SDKの
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
// safe to use api 11/Android 3.0 stuf
} else {
// only use api level <= 10 stuff
}
有する装置でhiger SDKのバージョンで導入されているAndroidのAPIを使用しないようにアンドロイドバージョン。あなたはAPIレベル> = 10のものが必要な場合は、MIN-SDK 10
私の意見を使用する必要があります:10であなたが90%に達する... APIレベル< 10、それにその価値がないを使用していませんAndroidデバイス
(2016年4月現在)私の意見:それはその価値がない... 16であなたは〜Androidデバイスの95%
に達し、APIレベル< 16を使用していませんAndroid OSのバージョンの確認を確認する:https://developer.android.com/about/dashboards/index.html
[Androidサポートパッケージ/互換性ライブラリ - v4またはv13を使用しますか?](http://stackoverflow.com/questions/9926403/android-support-package-compatibility-library-use-v4-or-v13) ) –