5***@163.com
5***@163.com
  • 发布:2022-01-19 17:14
  • 更新:2022-02-17 18:07
  • 阅读:420

【报Bug】 Android离线打包APP,分享和打开小程序功能,第一次打开正常,第二次就无反应了;IOS端就正常;

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: w10

HBuilderX类型: 正式

HBuilderX版本号: 3.3.5

手机系统: Android

手机系统版本号: Android 11

手机厂商: 小米

手机机型: 红米K40

页面类型: vue

vue版本: vue2

打包方式: 离线

项目创建方式: HBuilderX

App下载地址或H5⽹址: https://www.pgyer.com/oLLp

示例代码:

goGengMei(){
// #ifdef APP-PLUS
plus.share.getServices(function(res){
var sweixin = null;
for(var i=0;i<res.length;i++){
var t = res[i];
if(t.id == 'weixin'){
sweixin = t;
}
}
if(sweixin){
sweixin.launchMiniProgram({
id:'小程序Id',
path:"打开小程序路径",
type: 0
});
}
},function(res){
console.log(JSON.stringify(res));
});
// #endif
},

操作步骤:

比如:点击按钮打开小程序,第一次可以跳转; 第二次点击按钮就无反应了;

预期结果:

正常点击, 就能打开小程序  和 分享功能

实际结果:

第一次可以, 以后点击就无反应了

bug描述:

Android离线打包APP,分享功能和打开小程序功能第一次打开正常; 第二次点击就无反应了;(杀死APP再进入APP点击分享第一次也正常,第二次还是无反应) 打log日志确定参数和第一次没变 ; IOS端离线打包功能就正常,

2022-01-19 17:14 负责人:DCloud_Android_zl 分享
已邀请:
DCloud_Android_ST

DCloud_Android_ST

离线打包意外因素太多。建议使用HX真机调试看看有没有该问题。

  • 5***@163.com (作者)

    h x直接运行确实没有问题; 就是离线打包会有这个问题;

    2022-01-28 19:06

  • 5***@163.com (作者)

    APP一直使用的离线打包; 现在分享出了这个问题; 今天升级了最新的离线SDK还是不行; 麻烦安排下

    2022-02-17 17:08

  • 5***@163.com (作者)

    离线打包,IOS正常, 我怀疑是Android的离线SDK中有问题

    2022-02-17 17:09

DCloud_Android_zl

DCloud_Android_zl

  1. 检查一下包名和微信的配置信息与微信后台是否一致。
  2. WXEntryActivity在Androidmanifest.xml中注册时,需要设置android:exported为true
  • 5***@163.com (作者)

    找到问题了; 我APP中只有微信分享; 没有引入微博分享; 第二次分享就报io. dcLoud . share . sina . SinaWeiboApiManager Exception =java . Lang. CLassNotFoundException: i0. dcLoud. share . sina. sinaWeiboApiManager i0,dcloud,share . tencent . TencentWei boApiManager Exception =java . Lang. CLassNotFoundException: io. dcloud . share,tencent 我现在引入了微博分享SDK 就可以了;

    2022-02-17 18:05

  • DCloud_Android_zl

    回复 5***@163.com: 你把之前有问题的项目弄一个简单的demo我看一下吧

    2022-02-17 19:12

5***@163.com

5***@163.com (作者)

问题找到了; APP中只有微信分享,所以就没有引入微博分享SDK;然后就会报错,然后再引入微博分享的SDK 就正常了

  • 资深码农

    不使用微博分享也要引入微博分享SDK吗?这不合理啊

    2023-03-21 14:13

该问题目前已经被锁定, 无法添加新回复