創作內容

2 GP

Ren'py 釋出安卓Android版本 apk

作者:藍莓│2019-12-04 21:16:01│巴幣:4│人氣:1448
遊戲做好之後要釋出成電腦執行版本.exe 很容易
要釋出安卓Android版本就有很多東西要弄
包含一些官方文件沒有提供的東西
總之花了一段時間再爬文找解決辦法終於搞定了
紀錄一下最後到底怎麼弄出來的
中間還載了android studio 完全是不必要的過程 而且跑它電腦超慢QQ
=======================

1.安裝JDK
這是官方教學手冊的網址:
https://www.renpy.cn/doc/android.html
首先會需要去下載 Java Development Kit (JAVA開發工具包, JDK)
官方說下載版本8就可以了
下載連結→ https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
獲得一個安裝工具,執行安裝就可以

2.安裝SDK
安裝這個東西是直接在Ren'py本身介面就可以執行

如果之前有先裝了不知從官方何處抓來的 RAPT補丁
導致SDK安裝失敗的話,先把Ren'py安裝處的rapt資料夾刪掉
就可以順利安裝。

3.創建金鑰1
創建金鑰分成2組金鑰,這邊先講第一組
第一組就是點同上的按鈕,會先有一個是否的問答,叫你記得要備份這個金鑰很重要
點"是"之後 會要你輸入你的機構名稱←這邊隨便輸入就行
確定後在renpy-7.1.3-sdk\rapt 裡會有一個 android.keystore 的東西
這就完成了第一步

可是在這個時候,當你點選要創建apk,會一直跳出來錯誤訊息
" Google Play support is enabled, but build.google_play_key is not defined "
就在這個地方卡了超級久

4.創建金鑰2
這部分就麻煩了些,因為要$$.......
爬完官方的英文論壇後得到的結論:
「你需要先去註冊開發者帳號,才能獲得google給你的另一組金鑰,這一組金鑰是需要打在遊戲code裡面的」
至於如何註冊則可以參考這篇文章↓
http://housecatnotes.blogspot.com/2018/05/android-android-appgoogle-play.html

註冊花了$25鎂,收到的帳單訊息是台幣$771元
輸入了你的APP訊息後,在功能列裡找到 「應用程式簽屬」
可以看到google會給你3種憑證雜湊,右邊可以單一複製,和下載整組憑證

5.設定google金鑰
這邊首先打開遊戲的 option.rpy 檔,找到第208行
把前面的 "# difine" 刪掉,留下「 build.google_play_key = "..." 」
把剛剛在google那邊得到的雜湊輸入進去

6.設定
這時候回到Ren'py介面,點選設定
分別輸入:遊戲全名、簡寫、package名(後來產生的apk檔會用這個取名)、版本號(要帶.)、版本code(不曉得和前者的差別@@)、選擇畫面要橫的/直的/隨興、想要上架在哪......等

7.創建
這時候按創建 就可以順利的產出了~
過程會跑蠻久的,跑完會跳出一個資料夾,位置會在遊戲程式檔資料夾的旁邊(?)
  
這4個檔的差別系統會跳出來說明
v7a 是適用在android版本比較舊的 v8a是比較新的
x86_64用在模擬器和Chromebook
universal 是通用但檔案比較大包
================
畢製最大的問題解決了OAQ
指導老師生下半個月的時候突然要我們做成APP的形式才能符合她的計畫..
一開始只打算做成電腦模式的,馬上開始研究到底要怎麼轉rrrrr
這禮拜就要展覽了,組員圖快畫完QQQQQ
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4611561
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:Renpy|教學

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

2喜歡★mifarm53 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:Zektbach系列- ...

追蹤私訊切換新版閱覽

作品資料夾

e975483216 挖R災
RRRRRRRRRRRRRRRRRRRRRRRRRRRRR看更多我要大聲說6小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】