Android プラットフォーム ガイド

このガイドは、Android デバイスのための Cordova アプリを展開する SDK の開発環境を設定する方法を示します。詳細なプラットフォーム固有の情報は、次を参照してください。

上記のコマンド ライン ツールはコルドバ 3.0 より前のバージョンを参照してください。現在のインタ フェースについての情報は、コマンド ライン インターフェイスを参照してください。

要件、およびサポート

Android の SDK は、システム要件を参照してください。

コルドバは、アンドロイド 2.2、2.3、および 4.x をサポートしています。一般的なルールとしてプラットフォームは Google の分布のダッシュ ボード上の 5% を下回るように推奨されません。.

開発者を使用する必要があります、 cordova 人造人間 SDK と共にユーティリティ。 それをインストール、追加プロジェクト、ビルドし、プロジェクトを配置する方法については、コマンド ライン インターフェイス参照してください。

SDK をインストールします。

Developer.android.com/sdkから Android SDK をインストールします。 それ以外の場合、ダウンロードした移動、SDK をインストールする場所の選択肢が表示されます adt-bundle ツリーの開発ツールを格納する場所を。

コルドバ動作するコマンド ライン ツール、SDK の含まする必要があります toolsplatform-tools パス環境のディレクトリ。 Mac、テキストエディターを使用して作成または変更することができます、 ~/.bash_profile ファイルは、SDK のインストールに応じて、次のような行を追加します。

export PATH=${PATH}:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools

これは、SDK で新しくオープンしたターミナル windows のツールを公開します。それ以外の場合、現在のセッションで使用できるようにするこれを実行します。

$ source ~/.bash_profile

Windows 7 を道の環境を変更: する

  • デスクトップの左下隅の [スタート] メニューをクリックして、コンピューターを右クリックし、プロパティをクリックします.

  • 左側の列では、システムの詳細設定をクリックします。

  • 表示されたダイアログ ボックスで環境変数キーを押します。.

  • パス変数を選択し、キーを押して編集.

  • たとえば、SDK をインストールしたに基づくパスに次を追加します。

    ;C:\Development\adt-bundle\sdk\platform-tools;C:\Development\adt-bundle\sdk\tools
    
  • 値を保存して両方のダイアログ ボックスを閉じます。

また、コマンド ・ プロンプトとタイプ Java および Ant. オープンを有効にする必要があります java 、また入力と ant 。パスに追加いずれかを実行する失敗します。

    %JAVA_HOME%\bin;%ANT_HOME%\bin

SDK でプロジェクトを開く

使用、 cordova コルドバのコマンド ライン インターフェイスで説明されているように、新しいプロジェクトを設定するユーティリティ。たとえば、ソース コード ディレクトリ: で

    $ コルドバ作成こんにちは com.example.hello"HelloWorld"$ cd こんにちは $ コルドバ プラットフォーム android $ コルドバ ビルドを追加

作成したらここでは、SDK を使用して、それを変更する方法です。

  • Eclipseアプリケーションを起動します。

  • 新しいプロジェクトのメニュー項目を選択します。

  • 表示されたダイアログ ボックスから既存のコードから Android プロジェクトを選択し、キーを押します。

  • 移動する hello 、または好みのディレクトリに作成した、プロジェクトし、 platforms/android サブディレクトリ。

  • 終了キーを押します。.

Eclipse ウィンドウが開いたら、未解決の問題を示す赤いXが表示されます。もしそうなら、この追加の手順を実行します。

  • プロジェクト ディレクトリを右クリックします。

  • 結果のプロパティ] ダイアログ [ Androidナビゲーション ウィンドウから。

  • プロジェクトのビルド ターゲットは、インストールされている最高の Android の API レベルを選択します。

  • [Ok]をクリックします.

  • クリーンをプロジェクトメニューから選択します。これは、プロジェクト内のすべてのエラーを修正する必要があります。

エミュレーターへの展開します。

使用できます、 cordova 、エミュレーターでアプリを実行するユーティリティが SDK 内で実行できます。 いずれかの方法では、SDK には、少なくとも 1 つのデバイスを表示する最初構成する必要があります。 Eclipse から個別に実行される Java アプリケーション アンドロイド SDK マネージャー使用します。 それを開く 2 つの方法があります。

  • 実行 android コマンド ・ ラインで。

  • Eclipse、内でこのツールバー アイコンを押します。

一度開いて、アンドロイド SDK マネージャーはさまざまなランタイム ライブラリが表示されます。

ツール → 管理 Avd (Android 仮想デバイス) を選択し、表示されたダイアログ ボックス内のデバイス定義から任意の項目を選択します。

プレスAVD の作成、必要に応じて、名前の変更、変更を受け入れて[ok]を押します。

これで、AVD Android 仮想デバイスリストに表示されます。

エミュレーターを開くには、個別のアプリケーションとして、AVD を選択し、開始を押します。ハードウェア ボタンで使用できるコントロールを追加して、デバイスのように多くを起動します。

この時点で使用することができます、 cordova ユーティリティをコマンドラインからエミュレーターにアプリケーションを配置します。

    $ コルドバ android をエミュレートします。

代わりに Eclipse 内で作業している、プロジェクトを右クリックし、 Android アプリケーション → として実行を選択します。どれもが既に開かれている場合、AVD を指定しようとしています。

高速な体験、Intel ベースのエミュレーター イメージを使用します。

  • 1 つまたは複数インストール Intel x86 Atom システム イメージだけでなく、 Intel Hardware Accelerated Execution Manager余分な物の下で利用可能な.

  • 内でアンドロイド SDK で提供されているインテルのインストーラーを実行します。extras/intel/Hardware_Accelerated_Execution_Manager.

  • インテル画像に設定されているターゲットで新しい AVD を作成します。

  • エミュレーターを起動するときはハックス モジュールのロードに失敗を示すエラー メッセージがない確認します。

デバイスへの配置します。

デバイスに直接アプリをプッシュするには、 Android 開発者向けサイトで説明されているようにあなたのデバイスで USB デバッグを有効にかどうかを確認し、ミニ USB ケーブルを使用してあなたのシステムにプラグインします。

アプリをデバイスにプッシュするには、コマンド行から。

    android を実行 $ コルドバ

Eclipse、内でプロジェクトを右クリックし、人造人間アプリケーション → として実行を選択します.