加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

cocos2d-x android设置错误 – java.lang.NullPointerException

发布时间:2020-12-14 18:58:54 所属栏目:百科 来源:网络整理
导读:我正在尝试为 android设置cocos2d-x,我跟着 video tutorial 我通过了终端的步骤没有任何问题(setup.py命令结果是预期的). 我的问题是在我在C/C++ Build – environment部分设置NDK_ROOT之后,我得到了一些java.lang.NullPointerException异常. 例如,当我重新
我正在尝试为 android设置cocos2d-x,我跟着 video tutorial

我通过了终端的步骤没有任何问题(setup.py命令结果是预期的).

我的问题是在我在C/C++ Build – environment部分设置NDK_ROOT之后,我得到了一些java.lang.NullPointerException异常.

例如,当我重新启动eclipse时,我收到以下错误.

An internal error occurred during: "Android Library Update".
java.lang.NullPointerException

当我尝试重新打开C/C++构建 – 环境部分时,我得到当前显示的页面包含无效值.错误,我无法编辑环境值.

我检查了java构建路径,没有JRE系统库,当我尝试添加时,我得到了同样的错误

An error has occurred. See error log for more details.
java.lang.NullPointerException

我该如何解决这个问题?谢谢你的帮助.

我正在尝试

> Mac OS 10.9.4
> android-ndk-r9d
> apache-ant-1.9.4
> cocos2d-x-3.2
> adt-bundle-mac-x86_64-20140702

我一直试图解决这个问题,我建议将项目中的.cproject文件与templates / cpp-template-default中的文件进行比较,并删除文件中的额外部分.
我不得不删除一个部分,我不知道为什么它被添加但它现在有效.

更新:
一旦你打开未定义NDK_ROOT的eclipse,这部分就会被添加,之后,即使你定义了它,这部分也会保留在配置文件中并导致相同的错误,你需要删除它以使你的项目工作.

该部分看起来像这样,你可以在关闭eclipse后安全地删除它.

<cconfiguration id="0.1230402123.1377291156">
            <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="0.1230402123.1377291156" moduleId="org.eclipse.cdt.core.settings" name="Debug">
                <externalSettings/>
                <extensions>
                    <extension id="org.eclipse.cdt.core.VCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
                    <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
                    <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
                    <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
                    <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
                    <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
                </extensions>
            </storageModule>
            <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
        </cconfiguration>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读