我已经使用Android NDK
提供的编译器对aarch64进行了交叉编译。我交叉编译了我的应用程序并将其链接到库。
现在,我想使用 adb 在手机上对其进行测试。我将应用程序和库.so文件复制到/data/local/tmp
目录中。当我使用adb shell ./data/local/tmp/test-1
为我的应用程序运行可执行文件时,出现错误:
CANNOT LINK EXECUTABLE "/data/local/tmp/test-1": library "libmylib.so.0.1.1" not found
Android
没有ldconfig
。如何告诉应用程序加载器在哪里寻找共享库?