如何在Android Studio中实施Samsung Zirconia许可证检查?

时间:2015-10-10 04:41:02

标签: android android-studio licensing copy-protection

我已按照Samsung Zirconia说明为我的应用实施许可检查程序。但是,在运行应用程序时,它崩溃了,我收到以下日志消息。

10-09 21:13:56.754 1107-1127 /? E / AndroidRuntime:java.lang.UnsatisfiedLinkError:dalvik.system.PathClassLoader [DexPathList [[zip file" /data/app/com.apps.ips.TeacherAidePro2-1/base.apk"],nativeLibraryDirectories = [/ vendor / lib,/ system / lib]]]无法找到" libnativeinterface.so"

问题似乎是除了需要在/ libs文件夹中的Zirconia.jar文件之外,还有三个名为libnativeinterface.so的附加文件需要位于libs目录中的各个子文件夹中。显然这在Eclipse中运行良好,但它不适用于Android Studio。

我发现很难相信使用Android Studio的用户无法使用Zirconia来保护他们的付费应用。如果有人有任何建议,请帮忙。

1 个答案:

答案 0 :(得分:1)

好的,所以我设法回答了我自己的问题,就是在这个网站上拼凑其他主题。

基本上我需要在应用程序结构的/ source / main文件夹中创建一个名为jniLibs的文件夹,并将.so文件复制到各自的文件夹中。

完成后,Zirconia许可证保护可以在Android Studio中正常运行。希望这可以帮助解决此问题的其他人。