Tag: eclipse

Cocos2d,iOS和XCode:我怎样才能debugging/理解这个stacktrace?

我正在开发一个Cocos2d 2.0游戏,无法安静地解决为什么我的应用程序崩溃。 控制台输出如下: 2013-02-08 10:52:08.298 AppName[994:15203] cocos2d: CCSpriteBatchNode: resizing TextureAtlas capacity from [29] to [40]. 2013-02-08 10:52:08.299 AppName[994:15203] cocos2d: CCSpriteBatchNode: resizing TextureAtlas capacity from [40] to [54]. 2013-02-08 10:52:08.300 AppName[994:15203] cocos2d: CCSpriteBatchNode: resizing TextureAtlas capacity from [54] to [73]. (lldb) “游戏场景”立即加载并崩溃。 我可以看到,这与CCSpriteBatchNode有关,但我完全不知道代码失败的原因。 如果我添加一个断点,那么这个断点并没有多大用处,因为它会在达到失败的确切时刻之前触发很多次。 (lldb)是什么意思? 有没有办法有更明确的stacktrace? 我曾经在Java和Eclipse工作,并有可能在英文阅读完整的stacktrace ..我怀疑它是使用XCode simle。

如何在跨平台项目中共享代码和资产?

我从C ++开发(来自PHP / Javascript背景)开始,目标是使用SDL2为iOS / Android创build一个小型游戏。 至于C ++和SDL2,我觉得我现在对所有的东西都很了解,但是我正在为如何构build和设置一个多平台的项目而苦苦挣扎。 我一直在寻找一个解决scheme,但我可能只是没有使用正确的术语来find我所寻求的答案。 有没有办法为Xcode和Eclipse设置SDL项目,这样他们就可以共享通用的代码和资源了? 或者最好把它们当作单独的项目,并复制/粘贴通用的代码和资源(尽pipe如此,这感觉不对)? 谢谢

为什么在为iOS打包Adobe AIR应用程序(.IPA)时FDT显示Java堆错误

我正在使用Adobe AIR创build一些Flash游戏。 我尝试编译成.ipa文件(在iPad设备上运行)。 该项目并不大,但也不小(它使用6个库和很多没有预编译的代码)。 我尝试用这两种方法打包Flash FDT 5.5的游戏: 快 – 工作好,但performance是可怕的; 标准 – 我的编译完成以下错误: 包装失败! 打包错误消息:拾取JAVA_TOOL_OPTIONS:-Xmx3072M线程“main”中的exceptionjava.lang.OutOfMemoryError:在java.util.TreeMap.put(未知源)上的Java堆空间,位于adobe.abc.Algorithms $ SetMap.get(Algorithms。 java:225)at adobe.abc.Algorithms.addUsers(Algorithms.java:164)at adobe.abc.Algorithms.findUses(Algorithms.java:186)at adobe.abc.GlobalOptimizer.cp(GlobalOptimizer.java:9381)at adobe.abc.GlobalOptimizer.dce(GlobalOptimizer.java:9627)at adobe.abc.GlobalOptimizer.sccp(GlobalOptimizer.java:4638)at adobe.abc.GlobalOptimizer.optimize(GlobalOptimizer.java:3514)at adobe.abc.GlobalOptimizer 。在adobe.abc.LLVMEmitter.optimizeABCs(LLVMEmitter.java:527)处,在adobe.abc.LLVMEmitter.generateBitcode(LLVMEmitter.java:337)处,在com.adobe.air.ipa.AOTCompiler处优化(GlobalOptimizer.java:2215)。 convertAbcToLlvmBitcodeImpl(AOTCompiler.java:510)at com.adobe.air.ipa.BitcodeGenerator.main(BitcodeGenerator.java:80)拾取JAVA_TOOL_OPTIONS:-Xmx3072M执行时编译失败: ADT拾取了JAVA_TOOL_OPTIONS:-Xmx3072M拾取了JAVA_TOOL_OPTIONS:-Xmx3072M 我知道这是Eclipse开发的常见问题。 我试图以标准方式解决 – >增加java堆大小。 正如你所看到的,我已经设置了3072M,这应该足够了。 当我尝试编译较小的项目时,它工作正常。 我不知道现在该做什么:(。任何想法?

有没有办法让一个Android软键盘只有数字(没有小数点,空格)与Java代码?

我有一个使用不同键盘布局的iPhone应用程序。 有些是自定义的,有些是内置的: 仅数字: 小数点: ISBN号码的自定义Xbutton: 我想在Android上做同样的事情,但即使是正常的InputType.TYPE_CLASS_NUMBER仍然包含小数点,空格,逗号等。 我怎样才能在Android中自定义键盘?