シンプルなクラスとシンプルな静的関数を含む Android ライブラリを作成してコンパイルしました。
package moo;
public class MyTestClass {
public static String Foo(){
return "Foo from Moo";
}
}
Assets/Plugins/Android フォルダーに .jar を配置しました。次に団結して:
void OnGUI () {
string somestring = "foooooooooooOOooo";
AndroidJavaClass testClass = new AndroidJavaClass("moo.MyTestClass");
somestring = testClass.CallStatic<string>("Foo");
GUI.Label (new Rect (20, 20, 100, 20), somestring);
}
そして、次のエラーが表示されます: JNI: Unable to find method id for 'Foo' (static) UnityEngine.AndroidJavaObject:CallStatic(String, Object[])
静的メソッドを呼び出すものがありませんか? ありがとう!