RenPy中文空间

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 93|回复: 0

[求助] 打包安卓后,存档不显示图片,附各种问题不完全指南

[复制链接]
发表于 2021-9-28 18:20:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 一梦一千年 于 2021-9-28 18:24 编辑

打包安卓版本好麻烦啊~~


折腾了几天,一路上遇到的问题,算是都解决了,

所遇问题请到本帖末尾查看~

目前就是一个存档问题,没有任何头绪~


QQ图片20210928174448.jpg

可以看到,存档位.....全是黑屏,


正常情况下,该是截取存档时的屏幕画面显示在存档位置...


还有个不算问题的小问题......


QQ图片20210928174453.jpg

这个载入界面不能全屏,


原版英文的是可以的,一点开游戏就是全屏状态,


我这...打包后,就这个鬼样...好气啊~!


求各位大佬们帮忙解答一下~~


生成安卓所遇问题不全面指南:
构建失败不要慌,先看日志文件~
****************************************************************************************************************
问题一、


WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.


D:\Renpy_v7.4.6_SDK\rapt\prototype\expansion                                build.gradle                                compile 替换为 implementation
D:\Renpy_v7.4.6_SDK\rapt\prototype\license                                build.gradle                                compile 替换为 implementation
D:\Renpy_v7.4.6_SDK\rapt\prototype\zip                                        build.gradle                                compile 替换为 implementation


D:\Renpy_v7.4.6_SDK\rapt\project\expansion                                build.gradle                                compile 替换为 implementation
D:\Renpy_v7.4.6_SDK\rapt\project\license                                        build.gradle                                compile 替换为 implementation
D:\Renpy_v7.4.6_SDK\rapt\project\zip                                                build.gradle                                compile 替换为 implementation


****************************************************************************************************************

问题二、


如果日志文件中出现以下字符:


> value (4304690492) > 0x00000000ffffffffL


游戏资源太大,需要把图片、视频等进行转码,缩小容量,保持在 2GB 以内最好。


****************************************************************************************************************
问题三、


构建安卓版本时,如果使用的是PC版资源,必须要修改工程目录的 build.rpy 文件,修改以下内容:


Windows:
define build_platform = "pc"
define asset_type = "pc"
---------------------------->
Andriod:
define build_platform = "android"
define asset_type = "android"


工程目录的资源文件夹修改名称:


Windows:
cg**_pc
......
---------------------------->
Andriod:
cg**_android
......


****************************************************************************************************************

问题四、


Warnning: Compatible side by side NDK version was not found. Default is **.*.*******(版本号)------------->低版本 Gradle 貌似不需要


D:\Renpy_v7.4.6_SDK\rapt\Sdk\tools\bin 下,以管理员权限打开命令行


输入命令        sdkmanager --list        如下:


*:\Renpy_v7.4.6_SDK\rapt\Sdk\tools\bin>sdkmanager --list
Installed packages:=====================] 100% Computing updates...
  Path                 | Version | Description                    | Location
  -------              | ------- | -------                        | -------
  build-tools;29.0.2   | 29.0.2  | Android SDK Build-Tools 29.0.2 | build-tools\29.0.2\
  platform-tools       | 31.0.3  | Android SDK Platform-Tools     | platform-tools\
  platforms;android-29 | 5       | Android SDK Platform 29        | platforms\android-29\
  tools                | 26.1.1  | Android SDK Tools 26.1.1       | tools\


Available Packages:-------------可用包列表------------->
  Path                                                                                     | Version      | Description
  -------                                                                                  | -------      | -------     
  build-tools;26.0.0                                                                       | 26.0.0       | Android SDK Build-Tools 26
  build-tools;29.0.3                                                                       | 29.0.3       | Android SDK Build-Tools 29.0.3
  build-tools;31.0.0                                                                       | 31.0.0       | Android SDK Build-Tools 31
  ndk;20.1.5948944                                                                         | 20.1.5948944 | NDK (Side by side) 20.1.5948944
  ndk;21.3.6528147                                                                         | 21.3.6528147 | NDK (Side by side) 21.3.6528147
  ndk;23.0.7599858                                                                         | 23.0.7599858 | NDK (Side by side) 23.0.7599858
  patcher;v4                                                                               | 1            | SDK Patch Applier v4
  platform-tools                                                                           | 31.0.3       | Android SDK Platform-Tools
  platforms;android-26                                                                     | 2            | Android SDK Platform 26
  platforms;android-29                                                                     | 5            | Android SDK Platform 29
  platforms;android-31                                                                     | 1            | Android SDK Platform 31




找到所需版本,复制下来,使用 sdkmanager 命令安装所需,可以多组件同时安装,如下:


sdkmanager "ndk;21.3.6528147" "build-tools;31.0.0"


****************************************************************************************************************

问题五、


图标问题:


*:\Renpy_v7.4.6_SDK\rapt\templates  目录下:


android-icon_background.png
android-icon_foreground.png


打包所有APK应用时的默认图标文件,可自行替换




renpy-presplash.jpg


打包所有APK应用时游戏启动第一屏,可自行替换


*******************************************************************


工程根目录下:


android-icon_background.png
android-icon_foreground.png


单独工程APK应用图标文件,可自行替换


android-presplash.jpg


单独工程游戏启动第一屏,可自行替换



****************************************************************************************************************
问题六、


清除已构建旧项目文件:


在   *:\Renpy_v7.4.6_SDK\rapt\project    目录下,以管理员权限打开命令行

命令                               作用

gradlew -v                       版本号

gradlew clean                  清除 *\projec\app 目录下、renpyandroid 目录下的 build 文件夹





注意:

构建文件残留主要有以下3个文件夹,其余无需清理

*\rapt\project\app 目录下的 build
*\rapt\project\renpyandroid 目录下的 build

gradlew clean 命令,只清除以上目录中的 build 文件夹,

*\rapt\project\app\src\main  目录下的 assets 文件夹需自行删除

*:\Renpy_v7.4.6_SDK\rapt\bin 目录下为 编译完成,未更名、未签名 APK 文件???

*:\Renpy_v7.4.6_SDK\tmp  目录为将现有资源转换为安卓资源的临时目录,构建完成后,可清除。





您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|RenPy中文空间 ( 苏ICP备17067825号 | 苏公网安备 32092302000068号 )

GMT+8, 2021-10-19 20:52 , Processed in 0.047739 second(s), 12 queries , File On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表