欢迎来到淼淼之森的博客小站。  交流请加我微信好友: studyjava。  也欢迎关注同名公众号:Java学习之道

unity游戏开发之打包apk谷歌上架报错总结

  |   0 评论   |   0 浏览

推荐阅读:

设置了转屏方式不生效

AS工程导出apk时,screenOrientation设置了portrait,如下介绍,竖屏显示
在这里插入图片描述
实际打包出来的apk,却能旋转,在入口脚本处添加代码如下:

@Override
    public void setRequestedOrientation(int requestedOrientation){
        return;
    }

在这里插入图片描述

找不到依赖库报错

报错如下:
在这里插入图片描述
解决方式:选中lib下面的所有.jar库,执行 add as library
在这里插入图片描述
执行后会自动在build.gradle脚本中获取jar库
在这里插入图片描述

TD 报错

报错截图如下:
在这里插入图片描述
在这里插入图片描述

如果代码中有关于TD,也就是talking data的代码,需要注释重新出包即可。

AS报错

在这里插入图片描述
在中添加如下代码:

buildTypes {
        debug {
            minifyEnabled false
        }
        release {
            minifyEnabled false
        }
    }

在这里插入图片描述

il2cpp,cpu 'arm64-v8a'报错

在这里插入图片描述
在下列文件Assets\Pokemon\ToLua\Lua\tolua.lua中添加

jit.off()

3

C#中的新增方法或修改方法名,不能调用问题

在C#中,如果你有新增方法或修改了方法名,如果你没有执行这个操作,那你新增或修改的方法一定会因为找不到而报错。这时候,你只需要执行以下以下操作就可以了。
在这里插入图片描述
点击Clear warp files后,会先执行删除操作,删除Source/Generat下所有的warp文件
在这里插入图片描述

删除完毕后会弹出上面的提示,点击“确定”,将在Source/Generat下生成最新的warp文件。

此版本不符合Google Play关于提供64位版本应用的规定

在这里插入图片描述
这是因为自 2019年8月1日起,在 Google Play 中发布的应用都必须提供 64 位版本

项目库必须支持 arm64-v8a 如果项目库中有x86 则把他删除
1.Unity构建设置中的other settings将脚本基材修改为IL2CPP;修改之后才可将ARM64打勾。ARM64是64位; X86是32位; 。一般学计算机的同学都应该知道。而IL2CPP与单声道的区别
在这里插入图片描述

2.如果我们有配置文件的gradle,请注意一定要添加下面一句话哦。
在这里插入图片描述

3.如果你完成以上步骤的话,恭喜你已经成功打包出来一个64位的apk了。但为了保险,会再次反编译或怎样再次确认一下。这个很简单将打包出来的apk文件的后缀改成.zip.
4.并用其他项目的文件进行如下文件替换
2

检测到此应用使用了旧版google play 结算服务

在这里插入图片描述
在下列文件中添加如下代码:

implementation "com.android.billingclient:billing:3.0.0"
implementation "com.android.billingclient:billing-ktx:3.0.0"

添加上面代码后,打包apk时,android studio会自动下载两个库。
在这里插入图片描述

Google支付时提示“无法购买您要买的商品”

Google支付时提示“无法购买您要买的商品”,你需要检查如下设置是否是对的。

1.保证 versionCode 和版本号与你上传的apk的包的一样。
2.保证后台和你传入的购买商品的 id 一致。
3. 确保你所使用的账号是在测试人员里。
4.在"APK"页面里,有一个“选择使用网址”,把这个网址给你的测试人员,让你的测试人员用他的google账号点进去,点那个“成为测试人员”(前提是你把他加进了测试人员列表),还需要把连接地址发送给测试人员,必须要测试人员点击同意参加测试才行!
5.必须在用户的Adroid设备上设置许可测试帐户。如果设备上有多个帐户,则必须使用下载应用时所用的帐户进行购
买。如果没有帐户下载过应用,则使用第一个帐户进行购买。用户可以通过展开购买对话框来确认执行购买的帐户。
★注: 第5条真的要试试,如果手机上有多余的账号,一定要删掉,刚踩坑过来!!


标题:unity游戏开发之打包apk谷歌上架报错总结
作者:shirlnGame
地址:https://www.mmzsblog.cn/articles/2021/04/09/1617933011544.html

如未加特殊说明,文章均为原创,转载必须注明出处。均采用CC BY-SA 4.0 协议

本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。若本站转载文章遗漏了原文链接,请及时告知,我们将做删除处理!文章观点不代表本网站立场,如需处理请联系首页客服。
• 网站转载须在文章起始位置标注作者及原文连接,否则保留追究法律责任的权利。
• 公众号转载请联系网站首页的微信号申请白名单!

个人微信公众号 ↓↓↓                 

微信搜一搜爱上游戏开发