编译报错Build failed with an exception.求解答

杜文龙. 2018-02-02 04:33:58
因为是接手的项目,在安装完Android studio环境后 生成apk包时报以下错误,求解决办法
Error:FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':otd:externalNativeBuildRelease'.
> Build command failed.
Error while executing process D:\Android\LocalAndroidSdk\cmake\3.6.4111459\bin\cmake.exe with arguments {--build D:\WorkFile\eMark\Develop\CP03.PA3.Platform-Area-3\03.Source\02.Driver\04.Android\otd\.externalNativeBuild\cmake\release\mips64 --target OtdNative}
[1/5] Building CXX object CMakeFiles/OtdNative.dir/src/main/jni/jni_common.cpp.o
[2/5] Building CXX object CMakeFiles/OtdNative.dir/src/main/jni/OtdSdk.cpp.o
[3/5] Building CXX object CMakeFiles/OtdNative.dir/src/main/jni/OtdLocal.cpp.o
[4/5] Building CXX object CMakeFiles/OtdNative.dir/src/main/jni/Jni.cpp.o
FAILED: D:\Android\LocalAndroidSdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=mips64el-none-linux-android --gcc-toolchain=D:/Android/LocalAndroidSdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/windows-x86_64 --sysroot=D:/Android/LocalAndroidSdk/ndk-bundle/sysroot -DOtdNative_EXPORTS -isystem D:/Android/LocalAndroidSdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/LocalAndroidSdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/include -isystem D:/Android/LocalAndroidSdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward -isystem D:/Android/LocalAndroidSdk/ndk-bundle/sysroot/usr/include/mips64el-linux-android -D__ANDROID_API__=21 -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fintegrated-as -Wa,--noexecstack -Wformat -Werror=format-security -std=c++11 -frtti -fexceptions -DALL_OEM_SUPPORTED -O2 -DNDEBUG -fPIC -MD -MT CMakeFiles/OtdNative.dir/src/main/jni/OtdLocal.cpp.o -MF CMakeFiles\OtdNative.dir\src\main\jni\OtdLocal.cpp.o.d -o CMakeFiles/OtdNative.dir/src/main/jni/OtdLocal.cpp.o -c D:\WorkFile\eMark\Develop\CP03.PA3.Platform-Area-3\03.Source\02.Driver\04.Android\otd\src\main\jni\OtdLocal.cpp
too many path components
FAILED: D:\Android\LocalAndroidSdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=mips64el-none-linux-android --gcc-toolchain=D:/Android/LocalAndroidSdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/windows-x86_64 --sysroot=D:/Android/LocalAndroidSdk/ndk-bundle/sysroot -DOtdNative_EXPORTS -isystem D:/Android/LocalAndroidSdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/LocalAndroidSdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/include -isystem D:/Android/LocalAndroidSdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward -isystem D:/Android/LocalAndroidSdk/ndk-bundle/sysroot/usr/include/mips64el-linux-android -D__ANDROID_API__=21 -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fintegrated-as -Wa,--noexecstack -Wformat -Werror=format-security -std=c++11 -frtti -fexceptions -DALL_OEM_SUPPORTED -O2 -DNDEBUG -fPIC -MD -MT CMakeFiles/OtdNative.dir/src/main/jni/jni_common.cpp.o -MF CMakeFiles\OtdNative.dir\src\main\jni\jni_common.cpp.o.d -o CMakeFiles/OtdNative.dir/src/main/jni/jni_common.cpp.o -c D:\WorkFile\eMark\Develop\CP03.PA3.Platform-Area-3\03.Source\02.Driver\04.Android\otd\src\main\jni\jni_common.cpp
too many path components
FAILED: D:\Android\LocalAndroidSdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=mips64el-none-linux-android --gcc-toolchain=D:/Android/LocalAndroidSdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/windows-x86_64 --sysroot=D:/Android/LocalAndroidSdk/ndk-bundle/sysroot -DOtdNative_EXPORTS -isystem D:/Android/LocalAndroidSdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/LocalAndroidSdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/include -isystem D:/Android/LocalAndroidSdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward -isystem D:/Android/LocalAndroidSdk/ndk-bundle/sysroot/usr/include/mips64el-linux-android -D__ANDROID_API__=21 -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fintegrated-as -Wa,--noexecstack -Wformat -Werror=format-security -std=c++11 -frtti -fexceptions -DALL_OEM_SUPPORTED -O2 -DNDEBUG -fPIC -MD -MT CMakeFiles/OtdNative.dir/src/main/jni/Jni.cpp.o -MF CMakeFiles\OtdNative.dir\src\main\jni\Jni.cpp.o.d -o CMakeFiles/OtdNative.dir/src/main/jni/Jni.cpp.o -c D:\WorkFile\eMark\Develop\CP03.PA3.Platform-Area-3\03.Source\02.Driver\04.Android\otd\src\main\jni\Jni.cpp
too many path components
FAILED: D:\Android\LocalAndroidSdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=mips64el-none-linux-android --gcc-toolchain=D:/Android/LocalAndroidSdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/windows-x86_64 --sysroot=D:/Android/LocalAndroidSdk/ndk-bundle/sysroot -DOtdNative_EXPORTS -isystem D:/Android/LocalAndroidSdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/LocalAndroidSdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/include -isystem D:/Android/LocalAndroidSdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/include/backward -isystem D:/Android/LocalAndroidSdk/ndk-bundle/sysroot/usr/include/mips64el-linux-android -D__ANDROID_API__=21 -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fintegrated-as -Wa,--noexecstack -Wformat -Werror=format-security -std=c++11 -frtti -fexceptions -DALL_OEM_SUPPORTED -O2 -DNDEBUG -fPIC -MD -MT CMakeFiles/OtdNative.dir/src/main/jni/OtdSdk.cpp.o -MF CMakeFiles\OtdNative.dir\src\main\jni\OtdSdk.cpp.o.d -o CMakeFiles/OtdNative.dir/src/main/jni/OtdSdk.cpp.o -c D:\WorkFile\eMark\Develop\CP03.PA3.Platform-Area-3\03.Source\02.Driver\04.Android\otd\src\main\jni\OtdSdk.cpp
too many path components
ninja: build stopped: subcommand failed.


* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
...全文
5356 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
杜文龙. 2020-12-17
  • 打赏
  • 举报
回复
解决了。但是忘记当初咋搞的了。时间太久了。忘记记录了。当时的检查思路是。检查安装API和配置文件中版本是否一致。。检查是否包含中文路径。检查命名空间。
马小小小白 2020-12-16
  • 打赏
  • 举报
回复
请问楼主解决了吗[捂脸]

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧