0
jni/../external/libjpeg/jidctfst.S: Assembler messages:
jni/../external/libjpeg/jidctfst.S:66: Error: missing ')'
jni/../external/libjpeg/jidctfst.S:66: Error: garbage following instruction -- 'pld (r2,#0)'
jni/../external/libjpeg/jidctfst.S:259: Error: missing ')'
jni/../external/libjpeg/jidctfst.S:259: Error: garbage following instruction -- 'pld (sp,#32)'
jni/../external/libjpeg/jidctfst.S:271: Error: missing ')'
jni/../external/libjpeg/jidctfst.S:271: Error: garbage following instruction -- 'pld (ip,#32)'
make: *** [obj/local/armeabi/objs/jpeg/jidctfst.o] Error 1

谁能帮我解决这个错误消息?

4

4 回答 4

9

尝试将 PLD 指令后面的括号更改为括号。也就是改变

PLD (xx xx)

PLD [xx xx]
于 2013-04-03T05:49:33.500 回答
2

取消注释Android.mk的ANDROID_JPEG_NO_ASSEMBLER行,是这样的:

# temp fix until we understand why this broke cnn.com
#ANDROID_JPEG_NO_ASSEMBLER := true

去做:

# temp fix until we understand why this broke cnn.com
ANDROID_JPEG_NO_ASSEMBLER := true
于 2013-02-16T18:40:42.503 回答
1

尝试使用 Cygwin 在 Windows 上编译 Android 很痛苦。按照 XDA-Developers.com 上的指南在 Ubuntu Linux 下编译 android,就像在 Windows Cygwin 环境中一样简单,并且运行良好:)

于 2013-01-16T21:33:02.290 回答
0

我有同样的错误,一些解决方案说将 PLD 从 UPPERCASE 更改为小写,例如从"PLD"to "pld"

于 2013-02-12T20:33:14.510 回答