修复“错误:未构型(无效令牌):第1行,第2列”在Android内核中
我正在为设备(代码名称:Fajita)构建Android 12 ROM
。在内核构建过程中,它显示了多个JAR文件的以下错误。
[ 0% 338/44436] Verifying uses-libraries: vendor/oneplus/fajita/proprietary/framework/com.qti.dpmframework.jar
FAILED: /home/mn/git/evox/out/target/common/obj/JAVA_LIBRARIES/com.qti.dpmframework_intermediates/enforce_uses_libraries.status
/bin/bash -c "(rm -f /home/mn/git/evox/out/target/common/obj/JAVA_LIBRARIES/com.qti.dpmframework_intermediates/enforce_uses_libraries.status ) && (build/soong/scripts/manifest_check.py --enforc
e-uses-libraries --enforce-uses-libraries-status /home/mn/git/evox/out/target/common/obj/JAVA_LIBRARIES/com.qti.dpmframework_intermediates/enforce_uses_libraries.status --aapt /home/mn/
git/evox/out/host/linux-x86/bin/aapt vendor/oneplus/fajita/proprietary/framework/com.qti.dpmframework.jar )"
error: not well-formed (invalid token): line 1, column 2
其他JAR文件也显示了相同的错误,例如com.qualcomm.qti.camera.jar.jar
,com.qti.location.sdk.sdk.jar
和7。
使用 jd-gui ,组件似乎形成很好。
我尝试使用lase_uses_library_check:= true
在< uses-libraries>
Android 12中的要求上进行强制检查,但也没有't帮助。
如何解决此错误?
I'm building Android 12 ROM for a device (codename: fajita)
. During the kernel build, it shows the below error for several jar files.
[ 0% 338/44436] Verifying uses-libraries: vendor/oneplus/fajita/proprietary/framework/com.qti.dpmframework.jar
FAILED: /home/mn/git/evox/out/target/common/obj/JAVA_LIBRARIES/com.qti.dpmframework_intermediates/enforce_uses_libraries.status
/bin/bash -c "(rm -f /home/mn/git/evox/out/target/common/obj/JAVA_LIBRARIES/com.qti.dpmframework_intermediates/enforce_uses_libraries.status ) && (build/soong/scripts/manifest_check.py --enforc
e-uses-libraries --enforce-uses-libraries-status /home/mn/git/evox/out/target/common/obj/JAVA_LIBRARIES/com.qti.dpmframework_intermediates/enforce_uses_libraries.status --aapt /home/mn/
git/evox/out/host/linux-x86/bin/aapt vendor/oneplus/fajita/proprietary/framework/com.qti.dpmframework.jar )"
error: not well-formed (invalid token): line 1, column 2
The same error shows for other jar files as well, such as com.qualcomm.qti.camera.jar
, com.qti.location.sdk.jar
and 7 more.
Upon decompiling the jar files using JD-GUI, the components seems well formed.
I tried building with RELAX_USES_LIBRARY_CHECK := true
to force-skip checking on <uses-libraries>
requirement in Android 12, but also didn't help.
How to solve this error?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论