我不熟悉Windows命令提示符。我要修复此批处理文件以使其在Windows中正常工作。我明白这不是一个疑问。但这会阻止我的进步,任何帮助都会受到赞赏。
ndk-build clean &&
ndk-build APP_PLATFORM=android-15 NDK_LIBS_OUT=./sdk_core_bin NDK_OUT=./sdk_core_obj &&
echo "moving .so files to /src/main/libs" &&
cp -R ./sdk_core_bin/. ./src/main/libs &&
rm -r ./sdk_core_bin &&
rm -r ./sdk_core_obj
答案 0 :(得分:1)
这不是批处理文件。您可能希望将bash shell脚本转换为批处理文件。这有很多问题:
&&
因为Windows命令只能在一行中,除非您使用^
转义新行\
分隔,而不是斜杠。它首先在当前文件夹中搜索,因此您不必在路径的开头使用.
echo
是一个内部命令,不接受参数,因此您无法使用引号结果可能是这样的
ndk-build clean && ^
ndk-build APP_PLATFORM=android-15 NDK_LIBS_OUT=sdk_core_bin NDK_OUT=sdk_core_obj && ^
(echo moving .so files to src\main\libs) && ^
copy sdk_core_bin src\main\libs && ^
rd /s sdk_core_bin && ^
rd /s sdk_core_obj