2011-01-21 14 views
1

私は、アプリケーションの構築をほぼ完了しました。私は1.6-2.3アンドロイド版でそれをテストしました。私の懸念はそれをどのように配布するかです。各携帯電話にはすでにGoogle APIがインストールされていますか?特に、私のアプリケーションの一部はcom.google.android.maps。*機能を使用しています。開発時には、Androidのバージョンごとに別々のGoogle apisライブラリを使用する必要があります。アプリケーションと各バージョンのライブラリをバンドルする必要がありますか?Google APIを使用した複数のAndroidバージョンのサポートアドオン

この問題について事前にご理解いただきありがとうございます。

答えて

4

各携帯電話にはすでにGoogle APIがインストールされていますか?

いいえ、Androidマーケットを搭載し、Googleマップを搭載していないデバイスは見つかりませんでした。したがって、AFAIKは、Androidマーケット経由でのみ配布している場合、すべてのユーザーでないユーザーのほとんどがGoogleマップを持っています。

開発時には、Android版ごとに別々のGoogle apisライブラリを使用する必要があります。

いいえ、ありません。

ビルドプロセスで選択したターゲット(Eclipseのターゲットオプションなど)は、Googleマップのものである必要がありますので、MapActivityなどを参照することで解決できます。それ以外では、使用しようとしている最高のAPIと一致するようにターゲットを設定します。

アプリケーションごとにライブラリをバンドルする必要がありますか?

あなたは決してライブラリをバンドルしていません。ライブラリがデバイス上にあります。

+0

ありがとう、私はそれを認識しませんでした。私はプロパティを編集し、私がターゲットとしていたOSのバージョンに合わせてライブラリを切り替えていました。 –

関連する問題