java特别容易被反编译,这个众所周知。
国内应用为了保护自己的应用不被破解,一般都会加固一下APK.
BUT
东方航空、四川营业厅等应用,由于加固技术,导致跟Android7.0不兼容。
马上都发8.0了,还不适配7.0,真替APP团队着急。
以下是科普:
Android7.0在系统运行4个小时之后,会为每个应用生成base.art文件,记录编译好的热代码。
后续手机启动的时候,就加载到内存,增强启动效率。
加固个APP跟这个机制冲突。
知道这个问题之后我也很郁闷,但是解决办法只有等app厂家和加固厂家适配了。系统侧估计不可能改动了。
除了东航航空、四川营业厅,可能还有APP第二天打不开用不了的。
好像平安金管家也这样。
国内应用为了保护自己的应用不被破解,一般都会加固一下APK.
BUT
东方航空、四川营业厅等应用,由于加固技术,导致跟Android7.0不兼容。
马上都发8.0了,还不适配7.0,真替APP团队着急。
以下是科普:
Android7.0在系统运行4个小时之后,会为每个应用生成base.art文件,记录编译好的热代码。
后续手机启动的时候,就加载到内存,增强启动效率。
加固个APP跟这个机制冲突。
知道这个问题之后我也很郁闷,但是解决办法只有等app厂家和加固厂家适配了。系统侧估计不可能改动了。
除了东航航空、四川营业厅,可能还有APP第二天打不开用不了的。
好像平安金管家也这样。