我现在在android ndk中很天真。我尝试了这个网址中给出的步骤:https://www3.ntu.edu.sg/home/ehchua/programming/android/Android_NDK.html 根据这个i导入我的eclipse中的HELLO_JNI样本来自android ndkr_10,当我运行它时会在下面给出的logcat中抛出错误
08-17 18:12:01.472:E / AndroidRuntime(1269):java.lang.UnsatisfiedLinkError:无法从加载器dalvik.system.PathClassLoader [dexPathList [[zip file“/ data / app]加载hello-jni /com.example.hellojni-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.example.hellojni-2,/ vendor / lib,/ system / lib]]]:findLibrary返回null
有人可以帮我解决这个问题 我想念的地方? 提前致谢
答案 0 :(得分:0)
您的错误意味着找不到hello-jni
lib。您遵循的教程说您应该有myjni
lib。
将projet编译为apk后,您可以运行命令行unzip -l you_apk_file
。在文件列表中,您应该看到.so
文件。