Skip to content

DNET_CordovaBuildDeploy

nishi_74322014 edited this page Sep 11, 2026 · 1 revision

Cordova - ビルドとデプロイ

概要

Cordova (PhoneGap) の ビルドとデプロイ

ビルド・ツール

Android(ビルド・ツール)

Androidの場合、Android Studioに同梱されるGradleを使用してビルドする。

iOS(ビルド・ツール)

iOSの場合、Xcodeに同梱されるxcodebuildなどを使用してビルドする。

デバッグ

Android(デバッグ)

ビルド(デバッグ)

  • デバッグ・ビルドを行う。

    cordova build --debug
    
  • 以下にapk(Android application PacKage)が出力される。

    ...\platforms\android\app\build\outputs\apk\debug
    

インストール(デバッグ)

デバッグのためのサイドローディングの方法(Androidのデプロイの該当節を参照)。

起動(デバッグ)

  • PC上でChromeを起動し、URLを以下にする。

    chrome://inspect
    
  • デバイス・アプリ名が表示されるので、

  • Inspectをクリックするとデバッグできるようになる。

※ Chrome(WebView)ベースのアプリが対象と思われる。

iOS(デバッグ)

未記載(元 Wiki も見出しのみ)。

リリース

Android(リリース)

ビルド(リリース)

  • リリース・ビルドを行う。

    cordova build -release
    
  • 以下にapk(Android application PacKage)が出力される。

    ...\platforms\android\app\build\outputs\apk\release
    

署名

デバッグと違って、apkファイルへの署名(Androidのデプロイの該当節を参照)が必要になる。

インストール(リリース)

デバッグしない場合は、ダウンロード リンクのサイドローディング(Androidのデプロイの該当節を参照)でOK。

起動(リリース)

通常通り、アプリを起動する。

iOS(リリース)

未記載(元 Wiki も見出しのみ)。

トピック

複数インストール

Android(複数インストール)

  • アプリはconfig.xmlの<widget>タグのid(パッケージ名)で識別される。
  • この値を変更すれば、端末に複数のアプリをインストールできる。
    • 異なるアプリのデバッグ
    • 複数バージョンのデバッグ

iOS(複数インストール)

未記載(元 Wiki も見出しのみ)。

, etc.

Android / iOS ともに元 Wiki では見出しのみ。

ビルド・エラー

Android(ビルド・エラー)

未記載(元 Wiki も見出しのみ)。

iOS(ビルド・エラー)

未記載(元 Wiki も見出しのみ)。

参考

移行メモ

  • 元 Wiki では見出しそのものが他ページへのリンクになっていた箇所 (「Android」「iOS」)は、GitHub Wiki では見出しからアンカが生成されるため、 見出しをプレーン・テキストとし、リンクは直下の本文に置いた。
  • 同名の見出し(「Android」「iOS」「ビルド」「インストール」「起動」)が 多数あり GitHub Wiki でアンカが衝突するため、括弧で文脈を補って一意にした。
  • PukiWiki のページ内アンカ(#xxxxxxxx)は GitHub Wiki では再現できないため、 同一ページ内のアンカは見出しから生成されるアンカに張り替え、 他ページのアンカを指すリンクは「〜(ページ名 の該当節を参照)」の形に置き換えた。
  • <widget> はそのままでは HTML タグとして解釈されるため、 実体参照(&lt; / &gt;)で記述した。
  • 本文の無い見出しは、その旨を明示した。
  • 元 Wiki の行頭空白によるプレフォーマット・ブロックは、 フェンス付きコードブロックにした。

Tags: 移行, Cordova, PhoneGap, ビルド, デプロイ, Android, iOS, apk, サイドローディング, chrome://inspect

NetDevInfraWiki

マイクロソフト系技術情報 Wiki
Open 棟梁 Wiki

(未着手)

開発基盤部会 Wiki

移行管理: DONETODO

Clone this wiki locally