java - 为什么我的项目在 android 上运行,但在 codenameone 中不能在 ios 上运行?

标签 java android ios codenameone

我在一个代号为 one 的大项目上工作(我无法附上我的代码,因为它真的很大)。我得到了 android 应用程序,它可以在 android 设备上运行。但最近我得到了这个项目的 ios 构建,它不能在 ios 设备上工作(只显示一个白页而不是 map )。 我的项目是一个 map 框架,可以在图形上渲染图 block 和...(我使用图形类进行绘图、转换、编写文本等)。 由于不支持文件,我使用输入流来处理文件。 我需要一个解决方案来解决如何调试并找到有关 ios 构建的问题(为什么不显示图 block )。 事实上,我对 ios 和 objective-c 一无所知。

提前致谢。

最佳答案

大多数允许检查问题的日志记录功能是为专业开发人员提供的(您可以尝试试用),本视频中讨论了它(主要关注崩溃):http://www.codenameone.com/how-do-i---use-crash-protection-get-device-logs.html

根据您的描述,我猜您创建了一个非常大的可变图像(大于屏幕边界)并正在其上绘图。这在 iOS(和较新的 Android 设备)上会很慢,而且如果图像超过设备的最大纹理大小,实际上可能会产生该结果。

如果不是这种情况,您需要更准确地解释您在做什么。

关于java - 为什么我的项目在 android 上运行,但在 codenameone 中不能在 ios 上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25708554/

相关文章:

java - 变量的原始类型在编译期间没有字段 x

android - 使用 startForeground 的 Android 服务会影响 Play 商店的自动更新吗?

objective-c - UIWebView,输入密码

ios - 多次出现键盘时,Scrollview 不向上移动

iphone - 发送到实例的无法识别的选择器

java - 为什么 PrintWriter 可以输出到 Process,而 BufferedWriter 不能?

java - 如何从标签中删除 namespace 但保留其前缀?

android - 在新项目中使用现有的 keystore

android - OnKeyboardActionListener 安卓键

Java MIDI 外部设备传输到音序器的接收器