当前位置:网站首页>: 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
边栏推荐
- Domestic GD chip can filter
- 回路-通路
- CISSP certified daily knowledge points (April 18, 2022)
- [popular science] CRC verification (I) what is CRC verification?
- kettle庖丁解牛第17篇之文本文件输出
- Implementation of TCP UDP communication with golang language
- Setting up keil environment of GD single chip microcomputer
- Scrollto and scrollby
- ESP32 LVGL8. 1 - arc (arc 19)
- 昇腾 AI 开发者创享日全国巡回首站在西安成功举行
猜你喜欢

Download xshell 6 and xftp6 official websites

STM32: LCD display

ESP32 LVGL8. 1 - img picture (IMG 20)
![[mathematical modeling] - analytic hierarchy process (AHP)](/img/ff/2350c9604a03fff6a6a751aa3cfa3b.png)
[mathematical modeling] - analytic hierarchy process (AHP)

解决:cnpm : 无法加载文件 ...\cnpm.ps1,因为在此系统上禁止运行脚本

MVVM模型

机器学习理论之(8):模型集成 Ensemble Learning

【数学建模】—— 层次分析法(AHP)

Résolution: cnpm: impossible de charger le fichier... Cnpm. PS1 parce que l'exécution de scripts est désactivée sur ce système

ctfshow-web362(SSTI)
随机推荐
Use bitnami / PostgreSQL repmgr image to quickly set up PostgreSQL ha
K210 serial communication
CISSP certified daily knowledge points (April 15, 2022)
Use of regular expressions in QT
listener. log
教你用简单几个步骤快速重命名文件夹名
Usage of functions decode() and replace() in SQL
ctfshow-web362(SSTI)
Practice of Druid SQL and security in meituan review
Connection mode of QT signal and slot connect() and the return value of emit
Machine learning theory (7): kernel function kernels -- a way to help SVM realize nonlinear decision boundary
纠结
Feature selection feature_ selection--SelectKBest
Sentinel规则持久化进Nacos
Résolution: cnpm: impossible de charger le fichier... Cnpm. PS1 parce que l'exécution de scripts est désactivée sur ce système
Resolution: cnpm: unable to load file \cnpm. PS1, because running scripts is prohibited on this system
Ionic 从创建到打包指令集顺序
Teach you to quickly rename folder names in a few simple steps
Advanced transfer learning
ESP32 LVGL8. 1 - input devices (input devices 18)