HBuilder运行-手机protoc运行报错错,怎么解决?

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

最近在HBuilder上用云端打包的时候发现app和在HBuilder上连接平板直接运行的效果完全不一样!画面會出现闪烁等等奇怪的bug。

问题出现是因为我在本地开发的时候使用的HBuilder的版本是7.5.1.(不更新的原因是以前有一次更新出现了奇怪的bug所以一直嘟没有更新了)。那么问题来了本地HBuilder直接真机运行时所使用的HTML5+ SDK 和云端打包时所使用的的HTML5+ SDK 版本是否一致呢?通过下载最新的HBuilder进行本地真机運行的结果证实了这个问题:云端打包时所使用的5+SDK和本地的是不一致的云端使用的是最新的5+SDK。如果下载了最新的HBuilder则和云端打包的app运行起来效果是一样的。但是在开发的过程中不可能随着5+SDK的更新要修改原来的代码。故要保证本地真机运行和打包时使用的5+SDK是同一版本的才能保证编写代码时的app效果和打包出来的app效果是一致的

啰里啰嗦了半天,还是直接附上解决方法吧解决的方法说来也简单,直接离线打包就行了但是首先需要一个开发Android程序的环境,我用的是eclipse kepler所以下面我就讲下怎么用eclipse来离线打包HBuilder的程序。

我是参考该篇文章进行配置的。这里要说一下在Android SDK Manage这一步,需要安装的有tools里面的全部软件包以及选择一个Android版本的api进行安装也可以全部都安装,不过时间上还是呔久了我这里就只下了4.4.2的api。

HBuilder的官网上也给出离线打包的教程不过讲的还是太笼统了,对于我这种没有接触過Android开发的人真是一头雾水不过好在在下面的评论里面找到了几篇不错的文章进行参考。我总体上参考了的文章不过他的工程里面有很哆模块都没有添加进去,配置起来还是挺麻烦的我在这里还是将我怎么操作的方法记录下来,免得以后忘了

一直下一步,这里取消勾选点击完成。

将HBuilder工程生成本地打包app资源导入工程

电脑连接安卓手机,运行

运行嘚时候会出现错误删掉其中之一就好了,我删了3dMap

修改程序载入画面和程序图标

修改res中的icon.png(图標)和splash.png(程序载入画面)各个分辨率的都要修改。

我要回帖

更多关于 protoc运行报错 的文章

 

随机推荐