outman2008
outman2008
  • 发布:2016-02-19 12:30
  • 更新:2016-03-01 10:08
  • 阅读:2400

HBuilder 6.9.3.201602062214 在线打包,安卓无法wgt升级,IOS正常

分类:HBuilder

第三方插件添加了 支付,推送 和 统计
所有流程都正常:
进入APP检查资源->下载->安装成功->手动关闭APP->发现版本未变化

//获取版本号代码
plus.runtime.getProperty(plus.runtime.appid, function(inf) {
wgtVer = inf.version;
alert("当前应用版本:" + wgtVer);
});

观察 logcat 日志报错:

Permission Denial: opening provider com.igexin.download.DownloadProvider from ProcessRecord{43d49e40 3560:io.dcloud.H51890763:pushservice/u0a168}

Caused by: java.lang.ClassNotFoundException: Didn't find class "io.dcloud.feature.d"

io.dcloud.H51890763 这个包名是什么东东???

另外付上 升级的 manifest.json 文件:

{"@platforms":["android","iPhone"],"id":"com.weshare.lps","name":"金榜导师","version":{"name":"1.1.3","code":"16021801"},"description":"","icons":{"72":"icon.png"},"launch_path":"loading.html","developer":{"name":"xxx@qq.com","email":"xxx@qq.com","url":"http://www.dcloud.io"},"permissions":{"Accelerometer":{"description":"访问加速度感应器"},"Cache":{"description":"管理应用缓存"},"Console":{"description":"跟踪调试输出日志"},"Downloader":{"description":"文件下载管理"},"Events":{"description":"应用扩展事件"},"File":{"description":"访问本地文件系统"},"Gallery":{"description":"访问系统相册"},"Invocation":{"description":"使用Native.js能力"},"Orientation":{"description":"访问方向感应器"},"Proximity":{"description":"访问距离感应器"},"Storage":{"description":"管理应用本地数据"},"Uploader":{"description":"管理文件上传任务"},"Runtime":{"description":"访问运行期环境"},"XMLHttpRequest":{"description":"跨域网络访问"},"Zip":{"description":"文件压缩与解压缩"},"Webview":{"description":"窗口管理"},"NativeUI":{"description":"原生UI控件"},"Navigator":{"description":"浏览器信息"},"Device":{},"NativeObj":{},"UI":{},"Push":{},"Payment":{},"Statistic":{}},"plus":{"splashscreen":{"autoclose":false,"waiting":false,"delay":"0"},"runmode":"liberate","signature":"Sk9JTiBVUyBtYWlsdG86aHIyMDEzQGRjbG91ZC5pbw=="}}

困扰我3天了, 在线等!!!!!

2016-02-19 12:30 负责人:无 分享
已邀请:
outman2008

outman2008 (作者)

求大神解答!!!!

outman2008

outman2008 (作者)

下载安装完成 执行 plus.runtime.restart(); 重启APP 后进入 显示版本号是对的,
完全退出再进入,结果又还原了!!!

liugm

liugm

这个问题 我也有 搞死了 官方出来个人回答一下呗

  • Android_磊子

    联系下我QQ609029981

    2016-02-26 18:48

  • liugm

    已加好友,麻烦通过下

    2016-02-26 18:51

不知道

不知道

修改了manifest.json文件里面的模块,是无法使用wgt文件来进行升级了。(之前遇到过)
建议小的修改wgt修改;
大修改,还是直接下载apk文件来升级。

liugm

liugm

感谢@DCloud_Android_磊子帮助解决问题!
分享下方法:
只要修改manifest.json文件中的appid, appid不要使用小数点 例如 com.dcloud 直接改成 comdcloud 即可!

outman2008

outman2008 (作者)

我晕,小数点这个你们都不支持??
谁做测试的,出来!我保证不打死他....
现在苹果和安卓都是类似格式的ID,不知道你们做的时候怎么想的

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