异常类型:编译异常
手机系统版本:
tinker版本:如:1.9.9
gradle版本:如:4.4
是否使用热更新SDK: Bugly SDK
系统::window7
同问
同问
在测试的时候,打完正式包,立马打补丁包,也遇到了同样的问题,然后通过以下步骤解决了:
1.基准文件备份下
2.clean项目clean
3.打补丁包
[clean] useful to me
在测试的时候,打完正式包,立马打补丁包,也遇到了同样的问题,然后通过以下步骤解决了:
1.基准文件备份下
2.clean项目clean
3.打补丁包
执行第二步clean项目的话,app-build下的bakApk文件夹会被清空,然后把备份的文件重新导入build文件夹内,再打补丁包,会报错 Could not find method getAaptOptions() for arguments [] on task ':app:processReleaseResources' of type com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask.。
在测试的时候,打完正式包,立马打补丁包,也遇到了同样的问题,然后通过以下步骤解决了:
1.基准文件备份下
2.clean项目clean
3.打补丁包执行第二步clean项目的话,app-build下的bakApk文件夹会被清空,然后把备份的文件重新导入build文件夹内,再打补丁包,会报错 Could not find method getAaptOptions() for arguments [] on task ':app:processReleaseResources' of type com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask.。
你这个是gradle版本太高,解决方法
为什么我clean了还是报这个错
跟着腾讯热更新,但是就上报这个错误,而且clean 也不行
坑真多,真不是那么好修复的。。。
clean 还是不行
贴上修复这个bug的方法供大家参考:
android.enableR8.libraries=false
android.enableR8=false(2)先clean项目, 然后点file -> invalidate Caches/Restart(我是Mac版 AS)。
(3)打好release包了保存bakApk,clean项目。
(4) 创建app/build 目录,把保存的bakApk 拷贝进来。
(5) 修改build.gradle文件配置(就是"tinkerOldApkPath"、”tinkerApplyMappingPath“、”tinkerApplyResourcePath“三个属性)
(6)AS命令行输入./gradlew tinkerPatchRelease。成功打出增量包
Most helpful comment
在测试的时候,打完正式包,立马打补丁包,也遇到了同样的问题,然后通过以下步骤解决了:
1.基准文件备份下
2.clean项目clean
3.打补丁包