Unity3D与安卓原生的交互(二)

1:android 部分已经完成,然后我们需要做一个简单的界面来调用封装的android的方法。Unity3D与安卓原生的交互(二)_第1张图片
然后创建一个脚本,代码如下:
public void ShowToast()
{
AndroidJavaClass jc = new AndroidJavaClass(“com.unity3d.player.UnityPlayer”);
AndroidJavaObject jo = jc.GetStatic(“currentActivity”);
jo.Call(“showToast”, “你好哇”);
}
再然后创建一个AndroidManifest.Xml文件,内容写上如下所示:






    
        
            
            
        
        
    

package=" " 的这个包名要与android stuido 的库文件保持一致。最后将之前生成的Jar文件放入到Plugins/Android的文件下,如下图所示:Unity3D与安卓原生的交互(二)_第2张图片
然后打包即可,打包时的报名也保持一致,接下来就是真机测试的结果,Unity3D与安卓原生的交互(二)_第3张图片
安卓与Unity3D的交互已经完成了,有什么错误的地方,欢迎留言指正。

你可能感兴趣的:(unity,安卓,android,studio)