@JULIKK

Ошибка при инициализации java класа в xamarin, как правильно портировать java библиотеки?

хочу экспортировать простой 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
  • Вопрос задан
  • 2453 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы