2023年了 还没解决
安卓调试,报错?[图片] WAServiceMainContext.js:1 [wxapplib]] [LogManagerwxb9d033a227d30766]] accessSync fail accessSync:fail no such file or directory, access '/storage/emulated/0/Android/data/com.tencent.mm/MicroMsg/wxanewfiles/2fbe01503bf123325797fe2ef8741f01/miniprogramLog/log2' Error: accessSync:fail no such file or directory, access '/storage/emulated/0/Android/data/com.tencent.mm/MicroMsg/wxanewfiles/2fbe01503bf123325797fe2ef8741f01/miniprogramLog/log2' at i (https://lib/WAServiceMainContext.js:1:1091355) at CS (https://lib/WAServiceMainContext.js:1:1771073) at https://lib/WAServiceMainContext.js:1:1771904 at d (https://lib/WAServiceMainContext.js:1:364348) at https://lib/WAServiceMainContext.js:1:364686 at https://lib/WAServiceMainContext.js:1:1772692 at d (https://lib/WAServiceMainContext.js:1:364348) at https://lib/WAServiceMainContext.js:1:364686 at https://lib/WAServiceMainContext.js:1:1772932 at d (https://lib/WAServiceMainContext.js:1:364348) {"0":"wxfile://usr/miniprogramLog/log2"}
2023-01-04要2023年了 我也没找到答案😂
wx.getAccountInfoSync() envVersion 审核到底用哪个环境?社区这个问题问烂了,你们内部到底有没有答案?太恶心了!
2022-12-08吐了啊 那这个api有什么用 都2023年了 还不修复
【陈年BUG】能否解决小程序审核版调用wx.getAccountInfoSync()获取env的问题为了持续集成自动化,很多人在都用了wx.getAccountInfoSync()接口,来判断微信所处的运行环境,根据环境自动连接对应后端。如下示例 const { miniProgram: { envVersion } } = wx.getAccountInfoSync(); let devUrl = 'http://192.168.88.20:8080'; // let devUrl = 'http://127.0.0.1:8080'; let trialUrl = 'https://trial.api.com'; let releaseUrl = 'https://api.com'; let domain = ''; switch (envVersion) { case 'develop': // domain = devUrl; domain = trialUrl; break; case 'trial': domain = trialUrl; break; case 'release': default: domain = trialUrl; break; } 使用体验版好好的,审核却被拒绝了,原因是审核版使用的wx.getAccountInfoSync()返回的是develop。那么开发只能在代码里面把本应该返回线下环境数据的逻辑,改为返回线上的数据才能通过审核。 主要问题 1、代码如果根据wx.getAccountInfoSync()返回的env,来判断链接的后端地址,会被驳回审核,因为审核时调用该接口返回的是develop,导致审核版本无法正常连接后端服务器 2、这样改来改去,太麻烦了,很有可能在修改之后,因为没有及时改回去,导致线下测试操作了线上数据,引发生产问题 3、小程序审核时,应该确定的是小程序上线之后的情况是怎么样的,返回develop显然无法确认审核看到的东西与线上看到的东西一致 4、都2022年了,上个线还要这样手动修改代码逻辑,提审完后又要改回来,真有点麻烦 建议 1、小程序审核版本运行时,调用wx.getAccountInfoSync()应返回release,确保小程序审核版本与与上线后的运行结果一致 2、微信小程序吃掉相关逻辑,让开发者通过配置的方式来选择各环境调用的后端域名 陈年老问题,很多人反馈了,麻烦官方解决一下吧 [图片] [图片] [图片] [图片] https://developers.weixin.qq.com/community/develop/doc/000e28a6ee8e08ca010b46cc35bc00 https://developers.weixin.qq.com/community/develop/doc/00088ada61c090c2b8cb5aca653400 https://developers.weixin.qq.com/community/develop/doc/00082e0ef44d3842982c3808a56c00 https://developers.weixin.qq.com/community/develop/doc/000c688e4b4cf864ff7d0be845b000 https://developers.weixin.qq.com/community/develop/doc/00080e7ea38400e6a15cc713453400 https://developers.weixin.qq.com/community/develop/doc/00028e82ba87b054a9ba30c3f5fc00 https://developers.weixin.qq.com/community/develop/doc/0006463d38c6c0b426cbcc2b05b000 https://developers.weixin.qq.com/community/develop/doc/000888450b40e8f0256c622e751400?highLine=wx.getAccountInfoSync
2022-12-08后面你怎么解决的啊 我也有这样的疑问 然后trial和release都配的生产环境的地址…
getAccountInfoSync().miniProgram.envVersion审核时返回值?getAccountInfoSync().miniProgram.envVersion 在提交到客服人员审核时,返回值时什么?是develop吗? 我的配置文件是判断是develop 就使用内网接口地址进行测试,否则使用外网地址。这样就可以不用每次上传审核时修改配置文档了。 但是你假如审核时返回的是develop,审核人员使用的是内网测试地址导致审核不通过,那我该如何配置?
2022-12-08楼主后面解决了吗 我也出现同样的问题 哭了
小程序分包了,每个包大小不超过2mb还是提示超出2mb,但是前两天还可以打包?[图片] 前几天的上传和现在代码是一样的,今天上传不了我还删除了部分注释。。。 AppId:wxae6927fb796aff99
2022-11-16你好请问后面你怎么写的呀 有方案了吗
关于less文件变量声明的问题?我定义了一个variable.less 里面申明了变量 @grey-color :#999 考虑到app.less 是全局的样式 我直接在里面 import variable.less 然后 我发现在其他页面引用变量variable @grey-font is undefined ,必须要在每个需要的页面都引用一下variable.less 才能用这个变量吗 或者 我直接在app.less 里面写 @grey-color :#999 其他调用页面也显示未识别 ,必须要要重新引入app.less这个文件 才能识别 我有点疑惑 这个less引入要怎么做 必须得每个页面都引入一下吗 我看文档很早就开始支持了less了 现在less的功能全吗
2022-08-11