最近我们正在使用nativescript构建一个应用程序,并且需要使用一个提供IOS和Android SDK的第三方库。但是即使我们将.so文件推送到lib文件夹中,仍然失败了,错误是在应用程序运行期间库无法找到预期的.so文件。
所以我想知道nativescript是否支持.so文件以及如何使其正常工作?
谢谢。
最近我们正在使用nativescript构建一个应用程序,并且需要使用一个提供IOS和Android SDK的第三方库。但是即使我们将.so文件推送到lib文件夹中,仍然失败了,错误是在应用程序运行期间库无法找到预期的.so文件。
所以我想知道nativescript是否支持.so文件以及如何使其正常工作?
谢谢。
目前在tns
CLI中还没有自动化这个任务,但是将您的*.so
文件复制到<project>/platforms/android/libs/jni/armeabi-v7a
和/或<project>/platforms/android/libs/jni/x86
目录中应该是可行的。 Gradle构建尊重这些文件夹,*.so
文件将包含在*.apk
包中。