当前位置:网站首页>: app: transformclasseswithrobustfordevrease meituan hot repair compilation error record
: app: transformclasseswithrobustfordevrease meituan hot repair compilation error record
2022-04-23 18:44:00 【KIDD-4869】
Preface
If you search “:app:transformClassesWithRobustForDEVRelease”, You may not find the ideal solution , Because this does not indicate the real reason for the error report , But from this sentence, I probably know that robust( Meituan thermal repair ) Something went wrong. , So what's the problem , We have to analyze it in detail . Encounter such problems , It is recommended to copy errors , Enter... In the terminal
gradle :app:transformClassesWithRobustForDEVRelease --stacktrace --info
Check the specific error content .
reason
Enter the above command , You can see that the real error report is
java.lang.RuntimeException: java.io.IOException: invalid constant type: 19 at 5
Search Baidu for this , Just a little eyebrow , Some reprints explain the specific reasons , But the source is still github Medium issues in , For details, see Portal
In short , It's meituan's hot repair framework that hasn't been maintained for too long , As of today , already 13 Not updated in months , For over a year , In the face of so many changes and updates , It's hard to avoid problems .
The students who made this mistake must have been upgraded kotlin To 1.4 above , It's not kotlin The problem of , yes robust An error is reported when the class inserted in the pile is not found .
What big guys do is clone One copy robust Modify the source code locally , Avoid this mistake .
I didn't use , Because I feel some trouble , This is official fix The category of , Instead of maintaining it, the framework is in jeopardy . After all, in the project 1.4 The need for upgrading is not so big , If you can, of course, upgrade the latest kotlin Good version .
Make a brief note to indicate the source of the problem , After all, I searched it myself , If you search directly for such errors , There may be no result , It makes some people confused .
版权声明
本文为[KIDD-4869]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204210603464188.html
边栏推荐
- 实战业务优化方案总结---主目录---持续更新
- Esp32 (UART ecoh) - serial port echo worm learning (2)
- Deeply understand what new and make in golang are and what are the differences?
- Usage of functions decode() and replace() in SQL
- How to virtualize the video frame and background is realized in a few simple steps
- Advanced transfer learning
- CANopen usage method and main parameters of object dictionary
- Daily network security certification test questions (April 13, 2022)
- 22年字节跳动飞书人力套件三面面经
- 迁移学习进阶
猜你喜欢
Machine learning theory (7): kernel function kernels -- a way to help SVM realize nonlinear decision boundary
ESP32 LVGL8. 1 - slider slider (slider 22)
使用晨曦记账本,分析某个时间段每个账户收支结余
昇腾 AI 开发者创享日全国巡回首站在西安成功举行
STM32: LCD显示
Download xshell 6 and xftp6 official websites
ESP32 LVGL8. 1 - bar progress bar (bar 21)
Promote QT default control to custom control
ESP32 LVGL8. 1. Detailed migration tutorial of m5stack + lvgl + IDF (27)
机器学习理论之(8):模型集成 Ensemble Learning
随机推荐
Machine learning theory (7): kernel function kernels -- a way to help SVM realize nonlinear decision boundary
Practice of Druid SQL and security in meituan review
Golang 语言实现TCP UDP通信
Nacos as service registry
数据库上机实验四(数据完整性与存储过程)
实战业务优化方案总结---主目录---持续更新
QT excel operation summary
Eight bit binary multiplier VHDL
ctfshow-web362(SSTI)
Promote QT default control to custom control
With the use of qchart, the final UI interface can be realized. The control of qweight can be added and promoted to a user-defined class. Only the class needs to be promoted to realize the coordinate
解决:cnpm : 無法加載文件 ...\cnpm.ps1,因為在此系統上禁止運行脚本
How can programmers quickly develop high-quality code?
About the operation of unit file reading (I)
Usage of functions decode() and replace() in SQL
Resolution: cnpm: unable to load file \cnpm. PS1, because running scripts is prohibited on this system
Ctfshow - web362 (ssti)
Nacos作为服务配置中心实战
C language simulates entering and leaving the stack, first in first out, first in first out, shared memory
Query the logistics update quantity according to the express order number