当前位置:网站首页>: 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
边栏推荐
- Use of content provider
- Test questions of daily safety network (February 2024)
- The corresponding permissions required to automatically open the app in the setting interface through accessibility service
- ESP32 LVGL8. 1 - bar progress bar (bar 21)
- Sentinel service fusing practice (sentinel integration ribbon + openfeign + fallback)
- 玻璃体中的硫酸软骨素
- 【科普】CRC校验(一)什么是CRC校验?
- ESP32 LVGL8. 1 - checkbox (checkbox 23)
- On iptables
- Druid SQL和Security在美团点评的实践
猜你喜欢
os_authent_prefix
Setting up keil environment of GD single chip microcomputer
Function recursion and solving interesting problems
Machine learning practice - naive Bayes
使用晨曦记账本,分析某个时间段每个账户收支结余
Excel intercept text
Druid SQL和Security在美团点评的实践
玻璃体中的硫酸软骨素
Introduction to quantexa CDI syneo platform
Druid SQL和Security在美团点评的实践
随机推荐
Advanced transfer learning
iptables初探
ctfshow-web361(SSTI)
CISSP certified daily knowledge points (April 12, 2022)
Get a list of recent apps
QT curve / oscilloscope customplot control
视频边框背景如何虚化,简单操作几步实现
中金财富怎么样?在上边开户安全吗
Const keyword, variable and function are decorated with const
Seata处理分布式事务
Configure iptables
CISSP certified daily knowledge points (April 13, 2022)
ESP32 LVGL8. 1 - event (event 17)
ESP32 LVGL8. 1 - input devices (input devices 18)
七、DOM(下) - 章节课后练习题及答案
特征选择feature_selection--SelectKBest
Screenshot using projectmediamanager
Sentinel service fusing practice (sentinel integration ribbon + openfeign + fallback)
Ctfshow - web362 (ssti)
Ionic 从创建到打包指令集顺序