1

我使用 Sencha Touch 2“构建 Sencha 原生应用程序”构建了一个应用程序。应用程序构建完成,IOS 模拟器成功。但是,应用程序仍保留在页面上,并带有一个加载指示器(三个闪烁的点)。没有错误或警告。该应用程序在 Chrome 浏览器中加载并正常工作。

请问有什么建议吗?

4

3 回答 3

2

我希望你找到了解决方案。如果没有,以下是我的建议。我陷入了同样的问题。它扼杀了我在模拟器中运行应用程序的兴奋[因为没有要处理的错误,不知道出了什么问题]。搜索了 sencha 的模棱两可的文档和论坛,发现了以下修复:

第 1 步:打开 app.json 文件。

第 2 步:搜索:

/**
 * Build options
 */
"buildOptions": {
    "product": "touch",
    "minVersion": 3,
    "debug": false,
    "logger": "no"
},

第 3 步:将最后一行“logger”:“no”更改为“logger”:false

我还没有找到为什么需要更改的答案。可能他们已经更改了 SDK 中配置关键字的值,但没有在 app.json 中更新 [如果有人可以帮助理解原因,那就太好了]。我不知道。但这对我有用。我能够在 iOS 模拟器中测试该应用程序。我还没有在安卓模拟器和实际设备上测试过。

希望这可以帮助!。

谢谢。

于 2012-10-19T07:13:10.090 回答
0

我正在与可能是相同的问题作斗争,这似乎是由于它试图加载各种文件,即使它们的内容已捆绑到 app.js 中。您可以通过在 Web 检查器的“资源”选项卡中查找红色文件来查看这是否是您的问题。

于 2012-09-28T04:13:58.127 回答
0

您还可以查看 iOS Simulator 日志:iOS Simulator -> Debug -> Open System Log ...

可能会告诉您 comfig.xml 中的某些条目丢失了

于 2013-11-14T10:21:50.153 回答