移动测试技术问答Q&A

  1. 云栖社区>
  2. 阿里云ApsaraMobile(移动云)>
  3. 博客>
  4. 正文

移动测试技术问答Q&A

mqc 2017-08-01 17:05:15 浏览1730
展开阅读全文

1. INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES

由于APP签名冲突造成。如果设备上已经安装了其他签名的相同包名APP,再安装其他签名的就会报出此类错误。

解决方法:a. 更换签名文件,重新签名 b. 更改应用的包名,避免冲突。

2. INSTALL_FAILED_DEXOPT

方法数超标所导致。dx打包时限制了单个dx文件的最大方法数为65535。同时Dalvik VM限制内存中加载的方法数(方法,类定义及构造函数)不能超过65535个。

解决方法:a. 检查代码,删出无用jar包和代码,尤其是自动生成的get/set,没用的类。b. 将部分java代码封装到JNI中。

3. INSTALL_PARSE_FAILED_NO_CERTIFICATES

应用中没有签名信息。

解决方法:使

网友评论

登录后评论
0/500
评论
mqc
+ 关注