ティラノプレイヤーによるゲームデータapk化2024年版
今回apk化になんか妙に苦戦したので備忘録として残しておこうと思いまして。
↓この記事の動画版もあります。
じゃあまず先に参考文献貼っちゃいますね。
下記の記事読めばぶっちゃけ私のこの記事なんて読まなくても形になります。
↑ティラノ公式が出してる前提の話。
↑中身のダウンロードリンク。別に上記記事からもダウンロードはできるけど。
↑アプリ化するにおいて全体の流れが書いてある。
↑AndroidStudioのapk化の基礎知識。
↑今回私が苦戦した不具合の解決法が載ってた。たどり着けてよかった。感謝。
↑スマホ画面でゲームを横向きにする方法とかそういうの。
じゃあここから私が行ったapk化の流れを書いていきますね。
まずティラノ側でAndroidアプリで出力します。
念のためファイルは隠蔽しないのを選んでおくと良いのかもしれないと勝手に思っている。
今のティラノだとこれだけ出力されますね。
ティラノプレイヤーってのをダウンロードしてきます。
↓ここからダウンロードできますね。
main/assetsのフォルダに、ティラノビルダーで出力したデータを放り込んでください。assetsの中にですよ。
次にAndroidStudioを起動。
AndroidStudioはバージョン3.5.3を使いましょう。
ていうか私はその方法しか分からないので。
上手いこと古い3.5.3のAndroidStudioをインストールしてください。
で、EmptyActivity を選択
nameにはフォルダ名を入れて、
Language 「Java」
Minimum API level: 「API 19:Android 4.4(KitKat)」
を選んで進みます。
んで画面が動いたら上手いこと画面右クリックして「Show in Explorer」でフォルダを出してください。
その中のsrcフォルダの中にある
mainフォルダを削除して、先程用意しておいたmainフォルダに置き換えてください。
ぶっちゃけここまでは自分が昔やってた方法と同じです。
昔やった時も難しくて備忘録に動画出してましたね。
問題はここから先の方法が、昔とは変わっていたことでした。
動画の内容が古くなってたんですね。
なんとかしてAndroidManifest.xmlの中身を書き換えてください。
画像参照。
<activity
android:name=".MainActivity"
android:configChanges="keyboardHidden|orientation|screenSize">
ってのを
<activity
android:name=".MainActivity"
android:configChanges="keyboardHidden|orientation|screenSize" android:exported="true">
っていう風にする。このandroid:exported="true"ってのが死ぬほど重要で、
これやっとかないと一部のAndroidスマホでゲームがインストール、プレイができなくなるんです。
理由は不明ですが、調べてこれ出てきて試したら直ったんでこれが正解です。ありがとう偉大なnote記事……。
↓この記事ね。
んでまあゲームを横画面にするので
<activity
android:name=".MainActivity"
android:configChanges="keyboardHidden|orientation|screenSize" android:exported="true"
android:screenOrientation="landscape">
みたいにすればそれっぽくなります。
それっぽく。
じゃあ次出力いきましょう。これも昔とは方法が変わったんですね。
あ、パソコン上での動作テストはしません。
私はいきなりAndroidスマホにapk放り込んで直接動作テストしてます。
パソコンでの動かし方は各自調べてやってください。
このGenerateなんとかってのを選んでください。
出力はAPKを選んでください。
上のを選ぶとapkじゃなくてaabって形式になっちゃうんですね。
もうここから昔と違う。
この辺りをなんとかします。初回ならCreate newを押して必要な情報を入れていきましょう。
まずjksファイルを何とかして作ります。右にあるフォルダボタンを押してなんとかして作ってください。なんかエラー出るときあるけど基本スルーで。
んで基本情報入力してください。
Certificateの項目をなんとかして入力してください。
↑これを参考になんとかして情報を入力してください。
なんか名前とか情報しっかり入れとかないと、Androidスマホでインストールできないみたいらしいです。
適当でいいからなんとかして入れよう。
あとはreleaseを選択して、V2にチェック入れて、finishです。
何も問題なければこれでapkが作られます。
それをAndroidスマホに放り込んで起動テストしてください。
んで終わりです。お疲れ様でした。
DLsiteで販売する時は対応する機種を選択するところで「Android4.4以上」と入力しておきましょう。
そもそも今のGoogleアプリだとaabファイルで出すのが主流みたいなんで、apkで出すのってDLsiteに出す時だけなのでは……?
みたいな限られた情報になってるんじゃないかなコレ。
とりあえず皆もDLsiteでゲーム売る時はやってみてね!
Q.昔動画化した内容と同じく、RPGツクールMV、MZ作品も同じ方法でapk化できる?
A.今回の方法で試してないからわかんない。でも理論上は出来ると思うんだけどね。
以上になります。お疲れ様でした。
追記
Android Studioでアプリ名を変更する方法123:
Android Studioを起動して「app」>「res」>「values」>「strings.xml」を開く。
「name="app_name"」属性の値を変更することでアプリ名を変えることができる。
ソース上でのアプリパッケージ名を変更する。
build.gradleでアプリケーションIDを変更する。
必要ならsettings.gradleでプロジェクト名も変更する。
アイコン変え方。