2012-01-24 11 views
6

私のphonegapアプリをテストして配布したいと思います。すでにiPhone用です。どのAndroidプラットフォームSDKが必要ですか?

私は最新のSDK(4.0.3)をインストールしましたが、これは私の携帯電話では動作しません。だから私はもっとインストールしなければならないと思う。

Android SDKマネージャに何をインストールする必要がありますか?

すべてのSDK?サンプル/アーム/ GoogleAPI /ソースも必要ですか?

答えて

6

一般的に私はすべてのSDKバージョンをインストールしています。さまざまなエミュレータでテストして、Androidのすべてのバージョンでアプリが動作することを確認するのがよいでしょう。最新のSDKを使用してアプリケーションを構築する必要がありますが、AndroidManifest.xmlファイルには、アンドロイド:minSdkVersionをアプリを実行する最低のAndroidレベルに設定する必要があります。今のところ私は、携帯電話の97%が2.1以上で動作しているので、7(Android 2.1)をお勧めします。

0

私が考えるように、最良の解決策はSDK 2.2です。多くのデバイスがこのアンドロイド版で動作します。

0

あなたのAndroid搭載端末では、設定 - >携帯電話について、Androidのバージョンを確認してください。これはあなたが必要とするSDKでなければなりません。その後、あなたはあなたのアプリでターゲットアンドロイドSDKのバージョンを変更することができ、それはあなたの携帯電話で実行する必要があります。あなたが話すフォルダについては、いくつかの例、sdkのソースコード、Googleサービスを使用するためのいくつかの追加APIが含まれています。あなたがそれらを必要とするかどうかは、あなた次第です。 Android SDKマネージャーからプラットフォームツールが必要なのは間違いありません。デバイスにアプリケーションをアップロードするためのadbツールが提供されています。

2

プラットフォームのバージョンチャートhereから見ると、市販されているほとんどすべてのAndroidデバイスをカバーするには、Android 2.1または2.2 SDKを使用することをおすすめします。

サンプル/ ARM /ソースは必要ありませんが、Google独自のAPI(たとえばGoogle Maps API)を使用する必要がある場合は、Google APIバージョン2.1または2.2を使用する必要があります。

2

作成するAPIレベルと一致するSDKのみが必要です。

このページ:http://developer.android.com/resources/dashboard/platform-versions.html

は、デバイスは、あなたが2.1をターゲット場合は、インストールすることができるだろう、ということで判断する(2週間以内でアクセス市場)

とれ使用で最も活発であるかの内訳を持っていますあなたのアプリはそのようなすべてのデバイスの98.3%を占めています。

一般に、必要なすべての機能をサポートする最も古いプラットフォームを選択することをお勧めします。 1.6以上で、つまり複数の画面サイズのサポートが導入されたときにそのままにしてください。

関連する問題