「.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
Cordova (PhoneGap) の ビルドとデプロイ
cordova build --debug
...\platforms\android\app\build\outputs\apk\debug
chrome://inspect
cordova build -release
...\platforms\android\app\build\outputs\apk\release
keytool -genkey -v -keystore [任意の文字列].keystore -alias [任意の文字列] -keyalg RSA -keysize 2048 -validity 10000
>keytool -genkey -v -keystore sample.keystore -alias sample -keyalg RSA -keysize 2048 -validity 10000 キーストアのパスワードを入力してください: 新規パスワードを再入力してください: 姓名は何ですか。 [Unknown]: hogehoge 組織単位名は何ですか。 [Unknown]: hisho 組織名は何ですか。 [Unknown]: seigi 都市名または地域名は何ですか。 [Unknown]: hiroshima 都道府県名または州名は何ですか。 [Unknown]: hatsukaichi この単位に該当する2文字の国コードは何ですか。 [Unknown]: ja CN=hogehoge, OU=hisho, O=seigi, L=hiroshima, ST=hatsukaichi, C=jaでよろしいですか。 [いいえ]: y // ココ、おかしいけど、y/nでyをこたえる。 10,000日間有効な2,048ビットのRSAの鍵ペアと自己署名型証明書(SHA256withRSA)を生成しています ディレクトリ名: CN=hogehoge, OU=hisho, O=seigi, L=hiroshima, ST=hatsukaichi, C=ja <sample>の鍵パスワードを入力してください (キーストアのパスワードと同じ場合はRETURNを押してください): 新規パスワードを再入力してください: [sample.keystoreを格納中] Warning: JKSキーストアは独自の形式を使用しています。 "keytool -importkeystore -srckeystore sample.keystore -destkeystore sample.keystore -deststoretype pkcs12" を使用する業界標準の形式であるPKCS12に移行することをお薦めします。
jarsigner -verbose -keystore [署名ファイル名] [apkファイル] [エイリアス名]
>jarsigner -verbose -keystore sample.keystore ...\platforms\android\app\build\outputs\apk\release\app-release-unsigned.apk sample キーストアのパスワードを入力してください: 更新中: ... 追加中: ... 署名中: ... jarは署名されました。 警告: -tsaまたは-tsacertが指定されていないため、このjarにはタイムスタンプが付加されていません。 タイムスタンプがないと、署名者証明書の有効期限(2045-12-04)後または将来の失効日後に、ユーザーはこのjarを検証できない可能性があります。
デバッグしない場合は、ダウンロード リンクのサイドローディングでOK。
通常通り、アプリを起動する。