gpt4 book ai didi

android - 从 Android 应用程序调用 C++ DLL

转载 作者:行者123 更新时间:2023-11-28 00:23:15 28 4
gpt4 key购买 nike

我在 visual studio 中创建了一个 dll(我没有使用任何 win_API 函数)。我想从我生成的 .apk 文件的 android 调用这个 dll,但是在运行这个文件时我遇到了这个错误。

“java.lang.UnsatisfiedLinkError: 无法从加载程序 dalvik.system.PathClassLoader[DexPathList[[zip 文件”/data/app/],nativeLibraryDirectories=[/data/app-lib/c,/system/lib]]]: findLibrary 返回空"

请多多指教。

谢谢

最佳答案

DLL 在 Windows 上运行。它们不是跨平台的。为了在 Android 上运行 C++,您必须使用 Android NDK编译您的 native 代码。您可以找到有关此过程的详细信息 here .

关于android - 从 Android 应用程序调用 C++ DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26416800/

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