java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/com.vediodemo-2/lib/arm/libluajava.so: has text relocations
at java.lang.Runtime.loadLibrary(Runtime.java:372)
at java.lang.System.loadLibrary(System.java:1076)
at com.luajava.LuaState.<clinit>(LuaState.java:92)
at com.luajava.LuaStateFactory.newLuaState(LuaStateFactory.java:59)
at com.decapi.DecAPI.<clinit>(DecAPI.java:27)
at com.youku.player.YoukuPlayerBaseConfiguration.<init>(YoukuPlayerBaseConfiguration.java:21)
at com.vediodemo.MyApplication$1.<init>(MyApplication.java:0)
at com.vediodemo.MyApplication.onCreate(MyApplication.java:20)
at com.android.tools.fd.runtime.BootstrapApplication.onCreate(BootstrapApplication.java:369)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1014)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4726)
at android.app.ActivityThread.access$1600(ActivityThread.java:153)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1412)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5438)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)
at java.lang.Runtime.loadLibrary(Runtime.java:372)
at java.lang.System.loadLibrary(System.java:1076)
at com.luajava.LuaState.<clinit>(LuaState.java:92)
at com.luajava.LuaStateFactory.newLuaState(LuaStateFactory.java:59)
at com.decapi.DecAPI.<clinit>(DecAPI.java:27)
at com.youku.player.YoukuPlayerBaseConfiguration.<init>(YoukuPlayerBaseConfiguration.java:21)
at com.vediodemo.MyApplication$1.<init>(MyApplication.java:0)
at com.vediodemo.MyApplication.onCreate(MyApplication.java:20)
at com.android.tools.fd.runtime.BootstrapApplication.onCreate(BootstrapApplication.java:369)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1014)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4726)
at android.app.ActivityThread.access$1600(ActivityThread.java:153)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1412)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5438)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)
解决上述bug,只需要把build.gradle中的targetSdkVersion 改为22即可(原来为23)