Unity3d与安卓的交互1.0

Unity : java.lang.NoSuchMethodError: no non-static method with name=‘OpenGallery’ signature=’()V’ in class Ljava.lang.Object;
Unity : at com.unity3d.player.ReflectionHelper.getMethodID(Unknown Source:49)
Unity : at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
Unity : at com.unity3d.player.UnityPlayer.c(Unknown Source:0)
Unity : at com.unity3d.player.UnityPlayer$c 1. h a n d l e M e s s a g e ( U n k n o w n S o u r c e : 151 ) U n i t y : a t a n d r o i d . o s . H a n d l e r . d i s p a t c h M e s s a g e ( H a n d l e r . j a v a : 104 ) U n i t y : a t a n d r o i d . o s . L o o p e r . l o o p ( L o o p e r . j a v a : 166 ) U n i t y : a t c o m . u n i t y 3 d . p l a y e r . U n i t y P l a y e r 1.handleMessage(Unknown Source:151) Unity : at android.os.Handler.dispatchMessage(Handler.java:104) Unity : at android.os.Looper.loop(Looper.java:166) Unity : at com.unity3d.player.UnityPlayer 1.handleMessage(UnknownSource:151)Unity:atandroid.os.Handler.dispatchMessage(Handler.java:104)Unity:atandroid.os.Looper.loop(Looper.java:166)Unity:atcom.unity3d.player.UnityPlayerc.run(Unknown Source:20)
Unity : at UnityEngine.AndroidJNISafe.CheckException () [0x00000] in :0
Unity : at UnityEngine.AndroidJNISafe.CallStaticObjectMethod (IntPtr clazz, IntPtr methodID, UnityEngine.jvalue[] args) [0x00000] in :0

unity在调取自己自定义的安卓方法,当找不到方法时,要注意AndroidManifest.xml与jar包的目录层级关系,要与eclipse的目录对应。随意放置AndroidManifest.xml与jar的目录会调取不到的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值