我正试图为android编写我的nme项目,但到目前为止,这对我来说是不可能的。我得到的错误信息是
运行进程: C:\Program (x86)\FlashDevelop\Tools\fdbuild\fdbuild.exe \FlashDevelop\Tools\fdbuild\fdbuild.exe -ipc cf7bbe3a-8e0c-47e5-aac3-4d442ae964f2 -version "2.10“-compiler”C:\Motion\Haxe“-notrace -library "C:\Program (X86)\Program(X86)\FlashDe信封\Library”-target“-target”Building haxelib运行nme build "C:\Users\Andrés\Documents\myOP\project。android haxelib运行hxcpp Build.xml Build.xml -Dactuate -Dandroid -Dcpp -Dfullscreen -Dhaxe_208 -Dhaxe_209 -Dhaxe_210 -Dmobile -Dnme -Dnme_install_tool -Dsys -Dtrue创建arm-linux-androideabi-g++ --sysroot=C:\Users\Andrés\Documents\AndroidNDK/platforms/android-5/arch-arm -IC:\Users\Andrés\Documents\AndroidNDK/sources/cxx-stl/gnu-libstdc++/4.4.3/include -IC:\Users\Andrés\Documents\AndroidNDK/sources/cxx-stl/gnu-libstdc++/4.4.3/libs/armeabi/include -DHXCPP_VISIT_ALLOCS -Dhaxe_210 -IC:\Motion\Haxe\hxcpp\3,0,1/包括-Iinclude -fpic -fvisibility=hidden -frame sections fun档-tables fstack-protector fno- -D__ARM_ARCH_5 -D__ARM_ARCH_5T__ -D__ARM_ARCH_5E__ -D__ARM_ARCH_5TE__ -D_LINUX_STDDEF_H -Wno-psabi -march=armv5te -mtune=xscale -msoft-浮起-fomit-帧指针-fexceptions -fno-严格-混叠-鳍-限制=10000 -DANDROID -Wa,-noexecstack -O2 -DNDEBUG -c -frtti -o obj/android/_pch/Haxe/hxcpp.h.gch C:\Motion-Twin\Haxe\lib\hxcpp\3,0,1//include/hxcpp.h:14:20: C:\Motion-Twin\Haxe\lib\hxcpp\3,0,1//include/hxcpp.h:14:20::typeinfo:没有此类文件或目录包含在C:\Motion\Haxe\lib\hxcpp\3,0,1//include/hxcpp.h:193: C:\Motion-Twin\Haxe\lib\hxcpp\3,0,1//include/Array.h:205:21:错误:算法: C:\Motion-Twin\Haxe\lib\hxcpp\3,0,1//include/hxcpp.h:185: C:\C:\Motion-Twin\Haxe\lib\hxcpp\3,0,1//include/hxcpp.h:185:C:\C:\Motion-Twin\Haxe\lib\hxcpp\3,0,1//include/hxcpp.h:185:\Haxe\lib\hxcpp\3,0,1//include/hx/Object.h:在成员函数'void::ObjectPtr::CastPtr(hx::Object*)‘:C:\Motion-Twin\Haxe\lib\hxcpp\3,0,1//include/hx/Object.h:143:错误:在使用C:\Motion-Twin\Haxe\lib\hxcpp\3,0,1//include/hxcpp.h:193: C:\Motion\Haxe\lib\hxcpp\3,0所包含的文件中使用typeid之前1//include/Array.h:在成员函数'void Array_obj::sort(动态)‘中: C:\Motion-Twin\Haxe\lib\hxcpp\3,0,1//include/hxcpp.h:194:错误:'stable_sort’不是C:\Motion-Twin\Haxe\lib\hxcpp\3,0,1//include/hxcpp.h:194:C:\C:\Motion-Twin\Haxe\lib\hxcpp\3,0,1//include/hxcpp.h:194:C:\Motion\Haxe\lib\hxcpp\3,0中包含的'std‘的成员。1//include/Class.h:函数'bool hx::TCanCast(hx::Object*)':C:\Motion-Twin\Haxe\lib\hxcpp\3,0,1//include/Class.h:154:错误:必须 包括之前使用类型调用从?第1行从BuildTool.hx第1529行调用,从BuildTool.hx第673行调用 从BuildTool.hx第708行调用从BuildTool.hx调用的第842行,从BuildTool.hx第885行调用从BuildTool.hx第194行调用的隐性异常--创建pch: 1的错误--构建取消的错误:生成失败的生成与错误停止(haxelib.exe)。已完成(1)
好吧。我已经使用了nme安装android命令。我的.hxcpp_config.xml文件:
ANDROID_SDK: C:\Users\Andrés\Documents\eclipse+android\sdk
ANDROID_SETUP值=真
ANDROID_NDK_ROOT: C:\Users\Andrés\Documents\AndroidNDK
ANT_HOME: C:\Development\Apache
JAVA_HOME值: C:\Program Files\Java\jdk1.7.0_11
最后我验证了我的环境变量。他们来了。用户变量
HAXEPATH: C:\Motion\haxe\
NEKO_INSTPATH: C:\Motion\neko
路径:;%HAXEPATH%;%NEKO_INSTPATH%
系统变量
路径: WINDOWS\system32;%JAVA_HOME%\bin
我在系统路径变量中添加了C:\\haxe\C:\Motion\neko,没有成功。我正在使用nme 3.5.5,haxe 2.10和闪存4.4.1。我已经使用了haxelib升级命令,所以我已经更新了。你能告诉我我错过了什么吗?
发布于 2013-05-17 03:29:38
尝试重新配置android框架。
删除hxcpp配置文件。
现在运行命令
nme setup android然后从目标列表框中选择Android,它应该可以工作。
发布于 2013-05-17 17:27:38
嘿只是想让你知道。我发现问题了!您将看到C:\Users\Andrés\Documents\AndroidNDK/sources/cxx-stl/gnu-libstdc++/4.4.3/include,中的flashdevelop正在寻找haxe文件,所以我转向了这个方向,并意外地找到了4.4.3文件夹,因此,我创建了它,并将C:\Users\Andrés\Documents\AndroidNDK/sources/cxx-stl/gnu-libstdc++/中的所有文件放入4.4.3文件夹并完成。希望这能帮上忙
https://stackoverflow.com/questions/16590952
复制相似问题