gpt4 book ai didi

android - 更新 NDK Build 后未生成

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:01:32 27 4
gpt4 key购买 nike

我已将 Android Studio 更新到最新更新,此后 NDK 抛出错误。在更新之前,一切都在顺利构建。我不知道这个错误。如果有人可以提供帮助。谢谢。

Build command failed. Error while executing process /Users/blabla/Library/Android/sdk/cmake/3.6.4111459/bin/cmake with arguments {--build /Users/blabla/AndroidStudioProjects/blablanow/mblabla/.externalNativeBuild/cmake/individualDebug/x86 --target mblabla} [1/1] Linking CXX shared library ../../../../build/intermediates/cmake/individual/debug/obj/x86/libmblabla.so FAILED: : && /Users/blabla/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android --gcc-toolchain=/Users/blabla/Library/Android/sdk/ndk-bundle/toolchains/x86-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/blabla/Library/Android/sdk/ndk-bundle/sysroot -fPIC -isystem /Users/blabla/Library/Android/sdk/ndk-bundle/sysroot/usr/include/i686-linux-android -D__ANDROID_API__=19 -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -Wa,--noexecstack -Wformat -Werror=format-security -std=c++11 -O0 -fno-limit-debug-info -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -nostdlib++ --sysroot /Users/blabla/Library/Android/sdk/ndk-bundle/platforms/android-19/arch-x86 -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -L/Users/blabla/Library/Android/sdk/ndk-bundle/sources/cxx-stl/llvm-libc++/libs/x86 -Wl,--no-undefined -Wl,-z,noexecstack -Qunused-arguments -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libmblabla.so -o ../../../../build/intermediates/cmake/individual/debug/obj/x86/libmblabla.so CMakeFiles/mblabla.dir/src/main/jni/mblabla_main.cpp.o CMakeFiles/mblabla.dir/src/main/jni/mblablaJNI.cpp.o CMakeFiles/mblabla.dir/src/main/jni/Constants.cpp.o -llog -latomic -lm "/Users/blabla/Library/Android/sdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/libgnustl_static.a" && : /Users/blabla/Library/Android/sdk/ndk-bundle/sources/cxx-stl/llvm-libc++/include/stdexcept:136: error: undefined reference to 'std::logic_error::logic_error(char const*)' /Users/blabla/Library/Android/sdk/ndk-bundle/sources/cxx-stl/llvm-libc++/include/stdexcept:136: error: undefined reference to 'std::logic_error::logic_error(char const*)' clang++: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed.

最佳答案

正如评论所说(留下实际答案以获得更好的可见性),请参阅 https://groups.google.com/d/topic/android-ndk/3iKT-kLEGpY/discussion .

似乎 CMake 没有更新它应该更新的所有内容。

使用 Studio,解决此问题的最简单方法是遵循 gjs 留下的建议:

  • eventually resolved ok after doing 'Refresh Linked C++ Projects' from the Android Studio Build Menu.

如果在 Studio 之外使用 CMake:清除您的构建目录。

关于android - 更新 NDK Build 后未生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50265741/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com