Hello, Please help me to get the point with native plugins.
I began with this doc as a start
https://coronalabs.com/blog/2017/10/19/using-plugins-with-native-android-builds/
I put everything that script has downloaded into folder Plugins, so it looks like this
PROJECTNAME\Plugins\android\plugin.applovin_com.coronalabs*.jar files
But i get
01-01 21:58:11.950 13715 13737 V Corona : > Class.forName: plugin.applovin.LuaLoader
01-01 21:58:11.951 13715 13737 I Corona : WARNING: Could not load class ‘plugin.applovin.LuaLoader’
01-01 21:58:11.951 13715 13737 W System.err: java.lang.ClassNotFoundException: plugin.applovin.LuaLoader
01-01 21:58:11.952 13715 13737 W System.err: at java.lang.Class.classForName(Native Method)
01-01 21:58:11.952 13715 13737 W System.err: at java.lang.Class.forName(Class.java:453)
01-01 21:58:11.952 13715 13737 W System.err: at java.lang.Class.forName(Class.java:378)
01-01 21:58:11.952 13715 13737 W System.err: at com.ansca.corona.NativeToJavaBridge.callLoadClass(NativeToJavaBridge.java:317)
01-01 21:58:11.952 13715 13737 W System.err: at com.ansca.corona.JavaToNativeShim.nativeResize(Native Method)
01-01 21:58:11.952 13715 13737 W System.err: at com.ansca.corona.JavaToNativeShim.resize(JavaToNativeShim.java:394)
01-01 21:58:11.952 13715 13737 W System.err: at com.ansca.corona.graphics.opengl.CoronaGLSurfaceView$CoronaRenderer.onSurfaceChanged(CoronaGLSurfaceView.java:382)
01-01 21:58:11.952 13715 13737 W System.err: at com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1612)
01-01 21:58:11.952 13715 13737 W System.err: at com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1378)
01-01 21:58:11.953 13715 13737 W System.err: Caused by: java.lang.ClassNotFoundException: Didn’t find class “plugin.applovin.LuaLoader” on path: DexPathList[[zip file “/data/app/com.mycompany.app-x6Nn9fEN5OggNzV7y8x8fw==/base.apk”],nativeLibraryDirectories=[/data/app/com.mycompany.app-x6Nn9fEN5OggNzV7y8x8fw==/lib/arm, /data/app/com.mycompany.app-x6Nn9fEN5OggNzV7y8x8fw==/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib, /product/lib]]
01-01 21:58:11.953 13715 13737 W System.err: at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:93)
01-01 21:58:11.953 13715 13737 W System.err: at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
01-01 21:58:11.953 13715 13737 W System.err: at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
01-01 21:58:11.953 13715 13737 W System.err: … 9 more
01-01 21:58:11.953 13715 13737 I Corona : ERROR: Runtime error
01-01 21:58:11.953 13715 13737 I Corona : /Users/jenkins/slaveroot/workspace/Enterprise/OS/ios-11.4/release/release/platform/resources/init.lua:913: module ‘plugin.applovin’ not found:resource (plugin.applovin.lu) does not exist in archive
01-01 21:58:11.953 13715 13737 I Corona : no field package.preload[‘plugin.applovin’]
01-01 21:58:11.953 13715 13737 I Corona : no file ‘(null)/plugin/applovin.lua’
01-01 21:58:11.953 13715 13737 I Corona : no file ‘(null)/plugin/applovin.lua’
01-01 21:58:11.953 13715 13737 I Corona : no file ‘/data/app/com.mycompany.app-x6Nn9fEN5OggNzV7y8x8fw==/lib/arm/libplugin/applovin.so’
01-01 21:58:11.953 13715 13737 I Corona : no file ‘./plugin/applovin.so’
01-01 21:58:11.953 13715 13737 I Corona : no file ‘(null)/plugin/applovin.so’
01-01 21:58:11.953 13715 13737 I Corona : no file ‘/data/app/com.mycompany.app-x6Nn9fEN5OggNzV7y8x8fw==/lib/arm/libplugin.so’
01-01 21:58:11.953 13715 13737 I Corona : no file ‘./plugin.so’
01-01 21:58:11.953 13715 13737 I Corona : no file ‘(null)/plugin.so’
01-01 21:58:11.953 13715 13737 I Corona : no file ‘/data/app/com.mycompany.app-x6Nn9fEN5OggNzV7y8x8fw==/lib/arm/libplugin.applovin.so’
…
in adb log
The file
\plugin\applovin\LuaLoader.class
is inside of jar
PROJECTNAME\Plugins\android\plugin.applovin_com.coronalabs\plugin.applovin.jar
What is wrong with it? In pure Corona everything works fine.