2016-04-28 18 views
0

私はAndroidスタジオバージョン2.1を使用してアプリケーションを構築しています。私のアプリケーションでサポートされているAndroidのバージョンを確認する方法

私はロリポップデバイスとマシュマロ1つでテストしています。 サポートライブラリを使用するように提案されましたが、ゼリービーンズデバイスでもスムーズに動作するようにしたいと考えています。

私はそれを調べましたが、v4 o v7を使用するとゼリービーンの互換性が保証されているかどうかは分かりません。

これは私が開発している最初のアプリですが、私はいくつかのアクティビティで誤ってサポートバージョンを使用していることに気付きました。私はそれを修正しています。

すべてのコードを分析し、アプリを実行できるearlies androidバージョンを特定するツールはありますか?互換性をより広範にするために、変更に関する提案をしている可能性がありますか?

私がこれまでに見つけたすべての答えは私を混乱させました。彼らはおそらく私がまだ持っていない知識を必要とするでしょう。私はすぐに起動のためのアプリをまとめようとしているJava開発者です - 彼らは私の経験不足を認識しています:)

ありがとうございます!

答えて

1

マニフェストファイルまたはgradleファイルのminVersionによって、それを使用できる最小SDKバージョンが決まります。その番号を下げると、そのバージョンに存在しないAPI呼び出しによってエラーまたは警告が発生します。それらを修正してください。

BTW、KitKatは19です。したがって、KitKatを最小SDKとして使用するには、ほとんどのサポートバージョンを使用する必要はありません。これを行う最善の理由は、サポートバージョンを使用する場合、より一貫性のあるインターフェースを提供することです。

+0

私は自分のポストを編集しました。ゼリービーンもAndroid 4でした。しかし、あなたの答えはおそらく、今どこでgradle minVersionを見つけるかをチェックして、私がupvoteを見つけたら直ちに閉じてくれます:)ありがとう – Dan

+0

あなたのモジュールのgradleファイルdefaultcontfigの下で –

+0

それはうまく動きませんでした。どうもありがとうございました! – Dan