Unity—打包安卓项目问题汇总(持续更新)
1.V1,v2签名问题
安卓11以上——v1签名无法使用;
安卓7以下——v2无法使用;
应用宝不支持没有v1签名的包;
AndroidStudio版本2020打签名包时无法勾选v1,v2选项,4.2版本可以;
打完包后验证只有v2,没有v1——miniSdK要求不能高于24;
解压后将打包好的releaseAPK放在.bat同级目录,apk文件名称必须为:launcher-release.apk;
双击运行main.bat;
2.拉起微信小程序
String appId = ""; // 填应用App
IWXAPI api = WXAPIFactory.createWXAPI(this, appId);
WXLaunchMiniProgram.Req req = new WXLaunchMiniProgram.Req();
req.userName = ""; // 填小程序原始id
req.path ="";//拉起小程序页面的可带参路径,不填默认拉起小程序首页
req.miniprogramType = WXLaunchMiniProgram.Req.MINIPTOGRAM_TYPE_RELEASE; //可选打开开发版,体验版和正式版
api.sendReq(req);
WXEntryActivity中:
if (resp.getType() == ConstantsAPI.COMMAND_SENDAUTH) {
SendAuth.Resp authResp = (SendAuth.Resp)resp;
final String code = authResp.code;//小程序组件
NetworkUtil.sendWxAPI(handler, String.format("", MyConstants.APP_ID, MyConstants.accessToken, code), NetworkUtil.GET_TOKEN);//发消息
}
除了拉去代码外;需要在AndroidManifest添加标签
<queries>
<package android:name="包名" />
</queries>
Life is too short for so much sorrow.
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0 许可协议。转载请注明来自 小紫苏!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了