Ndk-build: CreateProcess: make (e = 87): Der Parameter ist falsch

Ich erhalte eine Fehlermeldung beim Erstellen einer statischen Bibliothek mit NDK auf einer Windows-Plattform:

process_begin: CreateProcess( "PATH"\android-ndk-r8b\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ar.exe, "some other commands" ) failed.
make (e=87): The parameter is incorrect.
make: *** [obj/local/armeabi-v7a/staticlib.a] Error 87
make: *** Waiting for unfinished jobs....

Alle Quelldateien wurden erfolgreich erstellt, und dieser Fehler tritt beim Erstellen von Objektdateien auf.

Ich erhalte diesen Fehler nicht, wenn ich dieses Projekt in Ubuntu erstelle. Es tritt nur unter Windows auf.

Ich nehme an, ich habe das gefundenProblem: zweiter Parameter vonCreateProcess Win API FunktionlpCommandLine hat maximale Länge32.768 Zeichen. In meinem Fall sind es jedoch mehr als 32.768 Zeichen.

Wie kann ich dieses Problem lösen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage