I have followed Samsung Zirconia instructions on implementing the license checker for my app. However, when running the app, it crashed and I receive the following log message.
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]]] couldn't find "libnativeinterface.so"
The problem seems to be that besides a Zirconia.jar file that needs to be in the /libs folder, there are three additional files called libnativeinterface.so that need to be in individual subfolders within the libs directory. Apparently this works fine in Eclipse, but it is not working for Android Studio.
I find it hard to believe that users working with Android Studio cannot use Zirconia to protect their paid apps. If anyone has any advice, please help.