有没有人使用Android 4.4 ART和LLVM后端成功编译了OAT?

有没有人使用Android 4.4 ART和LLVM后端成功编译了OAT?,android,llvm,Android,Llvm,短篇故事:默认后端成功,LLVM后端不走运。是否有人使用LLVM后端(--compiler backend=Portable)成功编译了OAT 详情: 在Android 4.4上,我使用默认的“Quick”后端(基于MIR)成功地将一个DEX文件编译为OAT文件。当我尝试使用LLVM后端“可移植”来做同样的事情时,有两个问题: 当以与快速后端编译的OAT文件相同的方式使用时,LLVM后端编译的OAT文件会使应用程序出错 与默认的快速选项相比,LLVM编译速度非常慢。方法在LLVM中编译耗时超过1

短篇故事:默认后端成功,LLVM后端不走运。是否有人使用LLVM后端(--compiler backend=Portable)成功编译了OAT

详情:

在Android 4.4上,我使用默认的“Quick”后端(基于MIR)成功地将一个DEX文件编译为OAT文件。当我尝试使用LLVM后端“可移植”来做同样的事情时,有两个问题:

  • 当以与快速后端编译的OAT文件相同的方式使用时,LLVM后端编译的OAT文件会使应用程序出错

  • 与默认的快速选项相比,LLVM编译速度非常慢。方法在LLVM中编译耗时超过100毫秒,一个小的索引需要1分钟才能完成。默认快速后端仅使用2-3秒完成整个编译

  • 以前有人经历过吗