Version 1.1.0
ツクールMVゲームをAndroid対応Cordovaアプリに「しやすくする」ツールです。
一々コマンド入力したり、手順を覚えるのが超面倒くさいので作りました。
あくまで自分用に作ったので、動作は保障しません。
ツクールMV公式によって用意されている必要なものをすべてインスコしておく
・Cordovaコマンドをコマンドプロンプトから入力できるようにしておく
・keytoolコマンドをコマンドプロンプトから入力できるようにしておく
・jarsignerコマンドをコマンドプロンプトから入力できるようにしておく
・Android SDKとそれのアプリ制作や広告に必要なものをインスコしておく
・Android SDK内にZipalignがある環境にしておく
・Android SDKのディレクトリ
・Android SDKのバージョン
・Zipalignの場所
を入力。
・keystore_memo:キーストア設定をする時に出てくる説明文
・03_info:config.xml を書き換える時に出てくる説明文
・06_info:index.html を書き換える時に出てくる説明文
XMLファイルとHTMLファイルが自動で開いたりするので、
そこからすぐに編集して保存できるようにしておく。
新規プロジェクトを生成します。
・cordova create
・cordova platform add
・cordova plugin add cordova-plugin-admobpro
・cordova prepare
プロジェクトのゲーム内容を更新します。
・cordova plugin add cordova-plugin-admobpro
・cordova prepare
Cordovaプロジェクトを更新します。
・cordova prepare
PCにUSBデバッグ接続されたAndroid端末でテストプレイします。
・cordova run android
Cordovaプロジェクトを更新後、PCにUSBデバッグ接続されたAndroid端末でテストプレイします。
・cordova prepare
・cordova run android
新規キーストアを生成します。
・keytool
Google Playにアップ可能なAPKを生成します。
※正常な動作にはキーストアが必要です。
・cordova build android
・jarsigner
・zipalign
プロジェクトにインストールされているプラグインを一覧表示する。
・cordova plugin ls
キーストアが出力されるフォルダを開く。
Google Playにアップ可能なAPKが出力されるフォルダを開く。
プロジェクトの www フォルダを開く。
プロジェクトがカレントディレクトリに設定されたコマンドプロンプトを開く。
バッチを終了する。
1.newモードで新規プロジェクトを生成
2.必要ならtesモードでテストプレイ
3.keyモードで新規キーストアを生成
4.depモードでAPKを生成
5.そのAPKをリリースする
1.gmrモードでプロジェクトを更新
2.必要ならtesモードでテストプレイ
3.depモードでAPKを生成
4.そのAPKをリリースする
1.更新が必要なファイルだけを上書き・変更
2.rtesモードでテストプレイ
1.バッチを起動する
2.アプリのプロジェクト名を入力する
3.「new」と入力する
4.識別子とアプリ名を入力する
5.config.xml が開くので指示通りに編集・保存してから「yes」
6.www フォルダが開く
7.ツクールMVでゲームを「Android / iOS」デプロイメントする
8.ツクールMVから出力された www フォルダの中身を、6で開いた www フォルダに上書きし「yes」
9.「txt」を入力すると index.html が開くので指示通りに編集・保存してから「yes」
10.AdMobを使うなら「yes」、使わないなら「yes以外の適当な文字列」を入力
js フォルダが開き、
この記事の「制御スクリプトの作成」のコードを「admob.js」としてそこに保存。
「Android用広告ユニットID」と「MyAdmobWindow()」の中を書き換えて保存してから「yes」を入力
そのまま何もせず「yes」を入力。
そのまま次へ進む。
11.「key」を入力
12.キーストアの出力ファイル名とエイリアス名と有効日数を入力
13.指示通りに情報を入力していき、確認が出てきたら「y」で確定する
14.「dep」を入力
15.12で設定したキーストアのファイル名・エイリアスとAPKの出力ファイル名を入力
16.うまくいけば開いたフォルダの中にAPKが生成されている
17.「end」を入力すると閉じる
18.このAPKをGooglePlayDeveloperでリリース処理をする
19.リリース完了!
admob.jsを導入する代わりにこのプラグインをツクールMV側で設定することで、
バナー広告とインタースティシャル広告を設定することができます。
・環境によっては正常に動きません。動作保障しませんので自己責任でお取り扱いください。
・depにより出力されたAPK置き場にすでに同じ名前のAPKがあると、上書きされないことがあります。
・MITライセンスです。作者は「Had2Apps」です。