Ndk-build:CreateProcess:make(e = 87)
arm-linux-androideabi-g++: error: CreateProcess
原因: CreateProcess的 Win API函数 lpCommandLine 有最大长度 32,768 字符。但在我的情况下,它超过32,768个字符。
解决方式:
1.拆分多个mk。
2.修改mk文件(不推荐,因为修改后到只编译速度变慢,慢的不止一点点)
在Android.mk文件中添加:LOCAL_SHORT_COMMANDS := true
在Application.mk文件中添加:APP_SHORT_COMMANDS := true
博客指出CreateProcess的Win API函数lpCommandLine最大长度为32,768字符,当超过该长度时给出解决方式。一是拆分多个mk,二是在Android.mk文件添加LOCAL_SHORT_COMMANDS := true,在Application.mk文件添加APP_SHORT_COMMANDS := true,但修改mk文件会使编译速度变慢。
1185

被折叠的 条评论
为什么被折叠?



