хочу экспортировать простой java класс в xamarin через binding library вот код этого класса:
package Native;
public class Test {
public Test(){
//ctor
}
public static String RunGO(String i){
i = i+ "who is why";
return i;
}
public static void Run(){
}
}
так я пытаюсь использовать его в C# коде
Native.Test.Run();
var a = Native.Test.RunGO("sd");
var test = new Native.Test();
при выполнении программы, выполнения статических методов этого класса работает нормально, но во время инициализации экземпляра класса:
var test = new Native.Test(); я получаю сообщение об ошибке
An unhandled exception occured.
и
Unhandled Exception:
Java.Lang.CloneNotSupportedException: Loading...
эта ошибка возникает когда пытается выполниться эта строчка
JNIEnv.CallVoidMethod (Handle, id_ctor); (эта строчка находиться в генерируемом классе с помощью BindingLibrary ) кто сталкивался с данной ошибкой и как с ней бороться ?
p.s. версия андроида 2.3.3 (API 10) и jar сборка подключена как
EmbeddedJar