你好老师,帮帮我,谢谢。debug包是正常的。我的release包是signed apk,debug包不是。帮我分析一下可能的原因吧。
登陆购买课程后可参与讨论,去登陆吧
是不是混淆之后, 逻辑没走到onclick啊,可以打日志看看
这是打印的日志:
2. 点击事件顺利执行完毕,没有报错,只是Aroute的跳转没有进行,点击事件代码如下:
3. ARouter初始化代码如下:
4. 当前模块引入了这些:
kapt dependency.arouter_compiler implementation dependency.arouter_api
5. 项目根目录build.gradle引入了:
classpath "com.alibaba:arouter-register:1.0.2"
还是不知道为什么Arouter没有跳转。
buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' buildConfigField("String", "VERSION_NAME", "\"${VERSION_NAME}\"") buildConfigField("Integer", "VERSION_CODE", "${VERSION_CODE}") buildConfigField("String", "BUILD_TIME", "\"" + buildTime() + "\"") signingConfig signingConfigs.release } debug { buildConfigField("String", "VERSION_NAME", "\"${VERSION_NAME}\"") buildConfigField("Integer", "VERSION_CODE", "${VERSION_CODE}") buildConfigField("String", "BUILD_TIME", "\"" + buildTime() + "\"") } }
找到终极原因了,就是开启了minifyEnabled,这属于混淆啊,那我再看看混淆那一章。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
亲历日活千万级APP全流程开发,成为技术强+思维深+视野广 的P7级移动端架构师
33 1
62 2
41 1
21 1
36 9
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星