猎豹
猎豹
  • 发布:2018-08-15 09:43
  • 更新:2018-08-15 09:43
  • 阅读:708

【报Bug】资源文件找不到 come into exception e.getMessage()

分类:MUI

详细问题描述
[内容]

mui项目移植到 android 项目中

come into exception e.getMessage()=====com..*****.R$layout type=====layout name=====dcloud_snow_white_progresssPackageName==com..*****

正常移植出现资源找不到的BUG,经核查发现,是因为我们的android studio项目配置了多渠道,包名根据 applicationId 生成,和主app中AndroidManifest.xml 包名不一致,导致R文件包名不一致,我自己修改了 io.dcloud.PdrR 类中的初始化方法

public static void init(Context var0) {
if (var0 != null) {
a = "app 中 AndroidManifest.xml 包名";
}
}

可正常使用
能否修改aar提供该方法,用户自己设置

重现步骤
[步骤]

修改 主app中AndroidManifest.xml 包名 和 applicationId 不一致

[结果]

白屏 找不到资源文件

[期望]

运行环境
[系统版本]
[浏览器版本]
[IDE版本]
[mui版本]

附件
[代码片段]
[安装包]

联系方式
[QQ]
252898581
[电话]
18662293691

2018-08-15 09:43 负责人:无 分享
已邀请:

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