【发布时间】:2015-04-05 09:55:18
【问题描述】:
我正在尝试在 haxeflixel 中为 android 构建 hello world。所以有交易:我创建新项目构建它,然后将其发送到设备并运行它。 几秒钟后应用程序关闭。这是我的第一个 android 应用程序,所以基本上我很迷茫。我在 MenuState 类的 create 方法中只添加了一行:add(new FlxText(100, 100, 0, "hello world"));。我的想法是我需要改变分辨率,但几次尝试后没有任何改变。我目前的资源是800 x 480。
我认为它在 AndroidManifest.xml 中。但如果我理解正确,应该有默认清单。
那么catch在哪里呢?我做错了什么?感谢您的提示。
编辑:忘了提spash logo也没有出现。并在代码中打开
pastebin 和 logcat(一分为二)
link 1
link 2
或者也许工作你好世界样本可能很方便。从那时起,我可以寻找我的错误。
【问题讨论】:
-
将 Android 设备连接到您的计算机后,在命令提示符处键入
adb logcat,然后运行应用程序以获取有关崩溃的信息。问题可能是由于您正在使用的某个版本的 Lime/openfl/haxeflixel 中的错误,因此您应该使用haxelib set尝试使用这些版本的不同版本构建应用程序。 -
我正在尝试阅读 logcat,但正如我所说:我的第一个 android 应用程序。尝试更改版本,同样的问题
-
是的,请将相关的logcat输出放到pastebin并链接到它,然后我们可以找出它关闭的原因。
-
添加了指向 pastebin 的链接
-
崩溃发生在
liblime.so,因此可能是低级崩溃。您也可以尝试构建flixel-demos并查看它们是否也会崩溃。如果针对旧版本的lime、flixel或openfl构建确实没有区别,则可能是您的设备存在问题。
标签: android haxe openfl haxeflixel lime