UDN-企业互联网技术人气社区

板块导航

浏览  : 2038
回复  : 2

[移动平台] iuap mobile 平台DSL开发:安卓SDK升级导致16bits

[复制链接]
天真无邪的头像 楼主
发表于 2017-2-27 16:26:22 | 显示全部楼层 |阅读模式
本帖最后由 天真无邪 于 2017-2-28 14:36 编辑

环境:iuap mobile平台DSL开发


问题描述
使用旧版本(2.7.1及以前版本)的同学开发DSL工程时可能会遇到针对安卓的问题,错误信息Can only use lower 16 bits for requestCode,如下图:
问题分析
此问题仅存在于2.7.1及以前的版本,3.0版本已经修复请忽略
此问题是因为高版本的安卓SDK对requestCode的大小做了限制。
解决方法:
需要打如下补丁
补丁下载地址:http://pan.baidu.com/s/1o8jnAtG
补丁替换方法
1、替换开发工程目录下 \iUAPMobile\MOB\plugins\publibs_1.0.0.201601191441.jar 这个插件中的 common\libs\umcore.jar 文件;首先用压缩工具打开 publibs_1.0.0.201601191441.jar 文件(并非解压),然后将下载的 umcore.jar 文件拖到压缩工具中替换即可(也可先将旧的删除,再拖入新的)
2、清理启动,替换完成之后首次启动需要双击 \iUAPMobile\Platform\eclipsec.exe 启动,以后点iUAPMobile.exe正常启动即可
注意
如果eclipsec.exe启动报如下错误:

则需要手动配置一下JDK环境变量
JAVA_HOME=\iUAPMobile\Platform\Runtime(Runtime为工具自带JDK目录)
ClassPath=.;%JAVA_HOME%\lib
Path=;%JAVA_HOME%\bin(添加)

相关帖子

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部