1***@qq.com
1***@qq.com
  • 发布:2021-01-14 10:30
  • 更新:2021-01-14 11:53
  • 阅读:892

Android原生App 启动 非内置小程序 白屏

分类:uni小程序sdk

运行现象:
1、启动内置小程序成功
2、启动非内置小程序白屏

代码情况:
1、同一个Android原生项目
2、同一个wgt小程序包
3、释放wgt完成,返回码是1

        DCUniMPSDK.getInstance().releaseWgtToRunPathFromePath

4、启动wgt代码执行,且未报异常

                    try {  
                        DCUniMPSDK.getInstance().startApp(MainActivity.this, wgtFileName);  
                    } catch (Exception e) {  
                        e.printStackTrace();  
                    }

已采用办法:
1、Android项目已移除所有三方库
2、资源文件已与Demo项目一一比对,未发现缺失
3、反复杀进程,清存储,重装App

请了解的朋友指点一下,解决问题的方向可能在哪里?

2021-01-14 10:30 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

问题已找到,是我的代码错误造成了。

DCUniMPSDK.getInstance().releaseWgtToRunPathFromePath()

的第一个入参和

DCUniMPSDK.getInstance().startApp()

的第二个入参都应该传wgtId,而不可以传wgt的文件名(应该传"UNI33FAB9E",不可以传"UNI33FAB9E.wgt")

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