解析叠加层失败 - Aapt2 - Android Studio

Cyr*_*ril 3 java parsing android overlays aapt2

我正在尝试在Android Studio中使用dlib作为我大学的项目.我确实导入了我需要的所有.so文件,但我无法导入shape_predictor_68_face_landmarks.dat...(我想将其作为原始文件导入)

我得到AAPT2 error: check logs for details了Java编译器说的failed parsing overlays.你知道我该怎么做才能解决这个问题吗?我从未见过有关的话题failed parsing overlays.

我已经试图把android.enableAapt2=falsegradle.propertiestestOptionsgradle.build没有成功...

您可以在此处找到构建日志:构建日志

这个项目在这里:https://github.com/ghysc/Stage

如果您需要更多信息,请告诉我.

谢谢阅读.

西里尔

Iza*_*ska 6

使用你的GitHub项目,我发现你的资源文件有一个问题 - 它对于AAPT2来说太大了:

./app/src/main/res/raw/shape_predictor_68_face_landmarks.dat

这是AAPT2中的一个错误,但最近已修复.
因此,如果您将build.gradle文件中的android gradle插件版本更新为3.2.0-alpha11或更新,则所有编译都很好:

classpath 'com.android.tools.build:gradle:3.2.0-alpha11'
Run Code Online (Sandbox Code Playgroud)