1

Hallo Ich versuche, Android-Anwendung mit Xamarin mit Unity 3D zu verbinden, weil ich SharedPreference Artikel von Android zu Unity erhalten möchte. Auf Unity betreibe ich diesen Code:Verbinden von Unity und Xamarin Android App

AndroidJavaObject AJO = null; 

void Start() { 
      new AndroidJavaObject("com.example.exampledata.MainActivity"); 
    } 

ich auf meinem Handy laufen und diesen Fehler in logcat erhalten:

I/Unity (29805): AndroidJavaException: java.lang.ClassNotFoundException: com.example.exampledata.MainActivity 
I/Unity (29805): java.lang.ClassNotFoundException: com.example.exampledata.MainActivity 
I/Unity (29805):  at java.lang.Class.classForName(Native Method) 
I/Unity (29805):  at java.lang.Class.forName(Class.java:308) 
I/Unity (29805):  at java.lang.Class.forName(Class.java:272) 
I/Unity (29805):  at com.unity3d.player.UnityPlayer.nativeRender(Native Method) 
I/Unity (29805):  at com.unity3d.player.UnityPlayer.a(Unknown Source) 
I/Unity (29805):  at com.unity3d.player.UnityPlayer$b.run(Unknown Source) 
I/Unity (29805): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.example.exampledata.MainActivity" on path: DexPathList[[zip file "/data/app/com.example.exampledata/base.apk"],nativeLibraryDirectories=[/data/app/com.example.exampledata/lib/arm, /vendor/lib, /system/lib]] 
I/Unity (29805):  at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) 
I/Unity (29805):  at java.lang.ClassLoader.loadClass(ClassLoader.java:511) 
I/Unity (29805):  at java.lang.ClassLoader.loadClass(ClassLoader.java:469) 
I/Unity (29805):  ... 6 m 

Wie Sie sehen können, die Einheit, die Klasse nicht finden kann. Haben Sie noch andere Möglichkeiten, um die SharedPreference Elemente oder andere Möglichkeiten zum Verbinden von Android (Build mit Xamarin auf Visual Studio) mit Unity 3D?

Vielen Dank im Voraus

Antwort

0

Ich habe dies von Xamarin.

Traurig aber wahr, denn jetzt ist es nicht möglich

Xamarin Support Image