移动应用分享小程序到微信,Debug版能正常分享,Release版不能分享。为什么?
发布于 5 年前 作者 hgao 8544 次浏览 来自 官方Issues

我现在开发的移动应用,Android Studio3.5联机调试时可以正常分享小程序到微信,

但是使用Android Studio3.5生成签名release版apk之后,安装到手机,就无法分享小程序到微信。在如下界面选择会话后,一闪而过。

后又对Debug版签名,安装到手机也能正常分享小程序到微信。偏偏Release签名版不能分享。不知为何?

微信版本7.0.6,手机是HUAWEI BLA-AL10。

1 回复

自己找到原因了。  是因为生成release版时,设置了最小化选项minifyEnabled = true,编译后会报一个警告错误:R8 Warning,即:Missing class: org.conscrypt.ConscryptHostnameVerifier警告。开始仅仅以为是警告,没有过多关注。去掉minifyEnabled = true或改成false后,编译时没有R8 Warning警告了,生成的release签名版也能正常分享小程序到微信了。

回到顶部