androidjavaclass-关于Unity调用android的jar包中的接口

问题描述

关于Unity调用android的jar包中的接口

void Update () {
AndroidJavaClass jc = new AndroidJavaClass ("com.unity3d.player.UnityPlayer");
AndroidJavaObject jo = jc.GetStatic ("currentActivity");
int i = jo.Call ("Max",new object[]{10,20});
Debug.Log (i);
}

就这样 在unity中初始化AndroidJavaClass的时候就出错了
Init'd AndroidJavaClass with null ptr!

UnityEngine.AndroidJavaClass..ctor (IntPtr jclass) (at C:/BuildAgent/work/d63dfc6385190b60/Runtime/Export/AndroidJavaImpl.cs:539)
这是什么原因啊

时间: 2024-09-14 14:36:51

androidjavaclass-关于Unity调用android的jar包中的接口的相关文章

Android常用jar包中 StringUtils的说明

common.lang中StringUtils介绍     StringUtils是对java中String类的增强和补充,简化开发.主要方法分为: 1 判空:isEmpty.isBlank 用法略 2 取空格:trim.strip系列方法 这两个方法的区别是trim去掉的是不显示的控制符,而strip去掉的空格. Java代码   public static void main(String[] args) {           StringBuilder sb = new StringBu

android jar 调用jar-关于Android工程引用jar包中的方法

问题描述 关于Android工程引用jar包中的方法 public class MainActivity extends Activity { private String a; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); new Test(a); } class

android 反射jar包获取其中的Service

问题描述 android 反射jar包获取其中的Service 怎么做的??我用的是github上这个,搞不定呀,http://blog.kymjs.com/code/2014/10/15/01/ 解决方案 Android 如何调用外部 jar 包中的 Service

java 读取jar包中的资源文件实例程序

1) ClassLoader是abstract的,不可能实例化对象,更加不可能通过ClassLoader调用上面两个方法.所以我们真正写代码的时候,是通过Class类中的getResource()和getResourceAsStream()方法,这两个方法会委托ClassLoader中的getResource()和getResourceAsStream()方法 .好了,现在我们重新写一段Resource代码,来看看上面那段费解的话是什么意思了: Java代码  代码如下 复制代码 package

dom4j从jar包中读取xml文件的方法_java

进行封装的时候,我们常常需要用xml来定义一些规范,在单独运行读取的时候当然不会有问题,但这些xml是往往是放在jar包里的,这样一来,这些东西就找不出来了.文中用到的xml定义如下: 复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?><ACCESOS> <item>  <SOCIO name="adsf">   <NUMERO>00045

如何访问jar包中的jsp页面

问题描述 jsp页面已经打包成jar了,包括js,css样式,全都打包了.请问,如何访问.在线急求啊..感谢.. 解决方案 解决方案二:这个真没遇到过.你就当成2个项目.写个webservice试试吧.看看可以不...关注中解决方案三:把jar包放在新工程的lib下,然后根据目录访问就行了.jar包所在目录为新工程的根目录.解决方案四:引用2楼dryzeng的回复: 把jar包放在新工程的lib下,然后根据目录访问就行了.jar包所在目录为新工程的根目录. 不行啊,我试过了.不知道你试过没..解

浅谈java 执行jar包中的main方法_java

浅谈java 执行jar包中的main方法 通过 OneJar 或 Maven 打包后 jar 文件,用命令: java -jar ****.jar 执行后总是运行指定的主方法,如果 jar 中有多个 main 方法,那么如何运行指定的 main 方法呢? 用下面的命令试试看: java -classpath ****.jar ****.****.className [args] "****.****"表示"包名": "className"表示&

删除jar包中的指定文件

如何删除jar包中的指定文件呢? 当然使用解压缩软件(rar,zip,7z)肯定没问题.但是我想自动化,图形界面的工具就无能为力了. 核心方法: Java代码   /***       * 删除jar包中的内容       * @param jarPath       * @param fileName : "META-INF/BCKEY.DSA"       * @throws IOException       * @throws ArchiveException       */

执行可运行jar包时读取jar包中的文件

可运行的jar包,都会在META-INF\MANIFEST.MF中设置Main-Class. 那么如何在jar包中读取其中的某个文件呢? 注意:是在可运行的jar包中读取该jar包中的文件,也就是说读取jar包中文件的这段代码在该jar包中  TestUrl类内容如下: Java代码   import java.io.IOException;   import java.io.InputStream;   import java.net.MalformedURLException;   impo