使用device.openURL 在android上打不开浏览器

使用device.openURL 在android上打不开浏览器,请问下如何解决呢? 再问下quick如何定位这样的问题呢?

INTERNET权限是有了的 是不是与这个没关系?

不知道具体为什么不行 改使用luaj来实现这个功能了

你使用的是哪个版本?有些旧的版本可没有实现Android上的这个方法。
openURL最后还是落实到调用原生代码来使用的,所以用Luaj和Luaoc其实也是可以的。

用的2.2.4版本

这个问题是因为在打开URL的时候需要一个context 但是java中 被调用的类没有初始化 你需要自己在你的工程cocos2dx类中增加一行初始化的代码 类似这样 PSNative.init( this );