魅族应用市场之--自动化测试Umeng分享报错

news/2024/12/29 4:20:21/

打完包,用360加固完成,上传到魅族应用市场。

魅族反馈,测试化不通过,报错:

{"brandName":"魅族","failMsg":"// CRASH: com.moreunion.zhenghao (pid 8391)
// Short Msg: java.lang.RuntimeException
// Long Msg: java.lang.RuntimeException: Don't support type,UMImage构造类型只支持bitmap 二进制字节流 本地文件,资源文件和网络链接,您传入的格式错误
// Build Label: Meizu/meizu_PRO7S/PRO7S:7.0/NRD90M/1508730219:user/release-keys
// Build Changelist: 1508730219
// Build Time: 1508730217000
// java.lang.RuntimeException: Don't support type,UMImage构造类型只支持bitmap 二进制字节流 本地文件,资源文件和网络链接,您传入的格式错误
// at com.umeng.socialize.media.UMImage.a(UMImage.java:182)
// at com.umeng.socialize.media.UMImage.a(UMImage.java:131)
// at com.umeng.socialize.media.UMImage.<init>(UMImage.java:85)
// at com.moreunion.zhenghao.utils.UtilShare.share(UtilShare.java:70)
// at com.moreunion.zhenghao.ui.activity.WebViewActivity$1.getInt(WebViewActivity.java:127)
// at com.moreunion.zhenghao.model.manage.viewManege.PopManage$11$1$1.onItemClick(PopManage.java:1004)
// at com.example.yilibrary.common.CommonRecycleViewHolder$1.onClick(CommonRecycleViewHolder.java:65)
// at android.view.View.performClick(View.java:5727)
// at android.view.View$PerformClick.run(View.java:22762)
// at android.os.Handler.handleCallback(Handler.java:836)
// at android.os.Handler.dispatchMessage(Handler.java:103)
// at android.os.Looper.loop(Looper.java:203)
// at android.app.ActivityThread.main(ActivityThread.java:6436)
// at java.lang.reflect.Method.invoke(Native Method)
// at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1113)
// at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:974)
// 
","modelName":"PRO7 标准版","osVersion":"2.1.1"}

umeng SDK的问题,只能求助Umeng的客服了,得到回复下载并使用最新的SDK。

项目中替换完成,满怀期待的打包,加固上传。

还是没通过,报错:

{"brandName":"魅族","failMsg":"// CRASH: com.moreunion.zhenghao (pid 13492)
// Short Msg: java.lang.NullPointerException
// Long Msg: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
// Build Label: Meizu/meizu_PRO7S/PRO7S:7.0/NRD90M/1501691279:user/release-keys
// Build Changelist: 1501691279
// Build Time: 1501691278000
// java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
// at com.umeng.socialize.media.UMImage.a(UMImage.java:182)
// at com.umeng.socialize.media.UMImage.a(UMImage.java:131)
// at com.umeng.socialize.media.UMImage.<init>(UMImage.java:85)
// at com.moreunion.zhenghao.utils.UtilShare.share(UtilShare.java:70)
// at com.moreunion.zhenghao.ui.activity.WebViewActivity$1.getInt(WebViewActivity.java:127)
// at com.moreunion.zhenghao.model.manage.viewManege.PopManage$11$1$1.onItemClick(PopManage.java:1004)
// at com.example.yilibrary.common.CommonRecycleViewHolder$1.onClick(CommonRecycleViewHolder.java:65)
// at android.view.View.performClick(View.java:5727)
// at android.view.View$PerformClick.run(View.java:22762)
// at android.os.Handler.handleCallback(Handler.java:836)
// at android.os.Handler.dispatchMessage(Handler.java:103)
// at android.os.Looper.loop(Looper.java:203)
// at android.app.ActivityThread.main(ActivityThread.java:6412)
// at java.lang.reflect.Method.invoke(Native Method)
// at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1113)
// at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:974)
// 
","modelName":"PRO7 标准版","osVersion":"2.1.1"},

想办法解决,于是继续跟umeng的客服沟通,给出的反馈:

打开点击打开链接


划重点。

解决方案:替换res下的所有资源文件。

返回依然空指针






http://www.ppmy.cn/news/197185.html

相关文章

魅族pro7H节能优化手册

魅族pro7H节能优化手册 一、 使用前的准备 1、 软件&#xff1a;①tasker&#xff08;或者镧工具箱2.0&#xff09;②绿色守护③freezeyou!④禁用服务⑤block⑥autostarts⑦root explorer&#xff08;主要是用来找文件路径&#xff0c;不是必须的&#xff09;⑧supersu#⑨哔哩哔…

flyme android 7 root,魅族PRO7怎么Root?魅族PRO7一键ROOT权限获取图文教程(系统自带Root功能)...

ROOT大家都不会陌生&#xff0c;一般是指安卓手机获得最高管理权限。那么魅族PRO7怎么Root&#xff0c;今天小编主要详细介绍下魅族PRO7快速ROOT图文教程。值得一提的是&#xff0c;魅蓝手机ROOT比较简单&#xff0c;因为系统自带了ROOT工具&#xff0c;无需借助第三方工具即可…

自动搜索调频收音机

2006-04-23 22:32:09 自动搜索调频收音机 自动搜索调频收音机与普通调频收音机的主要区别就在于它们的调台方式不同。自动搜索调频收音机采用电调谐方式选择电台&#xff0c;省去了可变电容器&#xff0c;设置了“搜索”和“复位”两个轻触式按钮。使用时只要按下搜索按钮&…

gnuradio+b210实现FM收音机

gnuradiob210实现FM收音机 环境介绍FM接收1 Flow Graph2 变量参数 FM发射1 Flow Graph2 变量参数 环境介绍 NameVersiongnuradio3.7.14.0uhd3.15.0.0ubuntu18.04usrpb210 参考 https://www.ijedr.org/papers/IJEDR1702038.pdfAudio File Transmission using GNURADIO and USR…

超外差式收音机的工作原理

简单收音机为了提高灵敏度指标增加了高放级&#xff0c;但高放级级数的增加是有限度的&#xff0c;如果为了提高灵敏度而加多高放级&#xff0c;则不但统调因难&#xff0c;更易发生寄生振荡。另一个原因在于&#xff1a;晶体管电路对高中低频带的表现是不同的&#xff0c;这就…

收音机RDS功能介绍

什么叫RDS&#xff1f;收音机RDS功能介绍 转自加加论坛&#xff1a; http://jiajiaradio.5d6d.com/thread-108-1-1.html 从网上搜来的字面解释是&#xff1a;RDS是英国BBC广播公司开发的一种特殊的无线电广播&#xff0c;称”无线数据广播系统“&#xff08;Radio Data System&…

模拟调频与数字调频收音机区别

origin: http://www.baike.com/wiki/%E6%95%B0%E5%AD%97%E8%B0%83%E9%A2%91%E5%8F%91%E5%B0%84%E6%9C%BA到底什么是数字调频发射机&#xff1f;如何区别它和模拟调频发射机&#xff1f;   目前&#xff0c;很多调频发射领域的技术人员很疑惑&#xff1a;许多发射机的生产厂商…

用RDA5807M实现收音机功能

使用RDA5807m实现调台收音功能 连续读写方式标准IIC读写方式过程记录 最近用RDA5807M实现调台收音的功能&#xff0c;在这里记录下整个历程&#xff08;主要是程序实现&#xff09;。 RDA5807是用IIC协议通信的&#xff0c;我用stm32作为控制器&#xff0c;通过CLOCK和DATA两个…