Verifier rejected class com.philips.light.moonlight.activity.MoonLightMainActivity due to bad method

本文记录了一次在Android插件开发过程中遇到的错误排查经历,因重复依赖第三方SDK导致的运行时异常。通过检查和调整依赖配置,最终解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在插件开发时,在其他界面编辑代码完成并build 一版进行调试 ,报以下错误

01-09 17:55:27.498 16243-16243/com.xiaomi.smarthome:plugin0 W/art: Verification
 failed on class com.philips.light.moonlight.activity.MoonLightMainActivity in
 /data/user/0/com.xiaomi.smarthome/files/plugin/install/mpk/1/5.apk because:
 Verifier rejected class com.philips.light.moonlight.activity.MoonLightMainActivity
 due to bad method void com.philips.light.moonlight.activity.MoonLightMainActivity.initView()  

然而并未在主界面进行编辑 ,然而却在主界面报错,也并未提示具体位置 ,也是一脸的懵逼,网上搜了各种资料无果后仔细回顾了自己的操作。在自己使用Android Studio 进行新建 activity 时在build 自动引入了

 compile 'com.android.support:appcompat-v7:26.1.0'
因为在之前导入小米libs_ex 中 提供了一些通用的第三方sdk,比如appcompat-v7、support-v4、support-v13、recyclerview、微信sdk等,重复引用导致冲突,把 compile ‘com.android.support:appcompat-v7:26.1.0’注释掉便恢复正常
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值