I made a jar plugin for Unity with Android Studio.
My plugin use com.loopj.android.http.AsyncHttpClient
.
But the class is not found. The console of Unity shows me these errors:
2021/07/02 10:23:29.751 6409 6429 Error Unity AndroidJavaException: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/loopj/android/http/AsyncHttpClient;
2021/07/02 10:23:29.751 6409 6429 Error Unity java.lang.NoClassDefFoundError: Failed resolution of: Lcom/loopj/android/http/AsyncHttpClient;
2021/07/02 10:23:29.751 6409 6429 Error Unity at java.lang.reflect.Executable.getParameterTypesInternal(Native Method)
2021/07/02 10:23:29.751 6409 6429 Error Unity at java.lang.reflect.Method.getParameterTypes(Method.java:186)
2021/07/02 10:23:29.751 6409 6429 Error Unity at java.lang.Class.getDeclaredMethods(Class.java:1884)
2021/07/02 10:23:29.751 6409 6429 Error Unity at com.unity3d.player.ReflectionHelper.getMethodID(Unknown Source:26)
2021/07/02 10:23:29.751 6409 6429 Error Unity at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
2021/07/02 10:23:29.751 6409 6429 Error Unity at com.unity3d.player.UnityPlayer.access$300(Unknown Source:0)
2021/07/02 10:23:29.751 6409 6429 Error Unity at com.unity3d.player.UnityPlayer$e$1.handleMessage(Unknown Source:95)
2021/07/02 10:23:29.751 6409 6429 Error Unity at android.os.Handler.dispatchMessage(Handler.java:103)
2021/07/02 10:23:29.751 6409 6429 Error Unity at android.os.Looper.loop(Looper.java:214)
2021/07/02 10:23:29.751 6409 6429 Error Unity at com.unity3d.player.UnityPlayer$e.run(Unknown Source:20)
2021/07/02 10:23:29.751 6409 6429 Error Unity Caused by: java.lang.ClassNotFoundException: com.loopj.android.http.AsyncHttpClient
What I can do to make the class to be found ?
Thanks for answers !