@251804974 写道:
之前是可以使用的,但是今天突然就不行了。不知道什么原因。 eclipse那边打印有:not supported on current platform 找了下这句话是在jsb_boots.js里面打印的。方法 jsb.reflection = { callStaticMethod : function(){ cc.log("not supported on current platform"); } }; 不太明白jsb这里的原理。 js调用java代码: var getIMEI = function() { if (cc.sys.os == cc.sys.OS_ANDROID) return jsb.reflection.callStaticMethod(getJniPath(), "getIMEI", "()Ljava/lang/String;"); return "666"; }; java代码: public static String getIMEI() { TelephonyManager tm = (TelephonyManager) myActivity.getSystemService(TELEPHONY_SERVICE); return tm.getDeviceId(); } 包名已经检查过来,没有问题。求大神指导。
帖子: 1
参与者: 1