2012-07-27 57 views
0

我有这样的错误:错误建立与煎茶触摸2的应用与Ext.Loader

GET http://localhost/ejemplo/build/production/src/log/Logger.js?_dc=1343409099716 404 (Not Found) Logger.js:1 
Uncaught Error: [Ext.Loader] Failed loading 'src/log/Logger.js', please verify that the file exists 

我读了几个线程,并针对此问题的解决方法是编辑app.json。不过我已经配置我的“buildOptions”到app.json

我有这样的:

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

但我仍然有同样的错误,当我尝试从我的浏览器来访问http://localhost/myProject/build/production/,虽然我创建了一个快速和简单的应用程序为看能不能建一个应用程序,我没有这些错误,

我只在我的实际项目(重要的)有这样的错误,从我的浏览器控制台显示我:

Document was loaded from Application Cache with manifest http://localhost/ejemplo/build/production/cache.manifest 
Application Cache Checking event 
Application Cache NoUpdate event 
GET http://localhost/ejemplo/build/production/src/log/Logger.js?_dc=1343409099716 404 (Not Found) Logger.js:1 
Uncaught Error: [Ext.Loader] Failed loading 'src/log/Logger.js', please verify that the file exists 

而最近告诉我这一点:

Document was loaded from Application Cache with manifest http://localhost/myMoney/build/production/cache.manifest 
Application Cache Checking event 
Application Cache Downloading event 
Application Cache Progress event (0 of 2) http://localhost/myMoney/build/production/index.html 
Application Cache Progress event (1 of 2) http://localhost/myMoney/build/production/ 
Application Cache Progress event (2 of 2) 
Application Cache UpdateReady event 
Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost/myMoney/build/production/src/log/Logger.js?_dc=1343959487711 
Uncaught Error: [Ext.Loader] Failed loading 'src/log/Logger.js', please verify that the file exists /myMoney/build/production/:1 

重要: 我尝试在我的网页浏览器加载http://localhost/myProject/build/production/和错误出现,(如果我加载http://localhost/myProject/应用程序加载成功)。任我无法从我的IPhone访问当地的红色,在我的IPhone只看到加载动画了。

谢谢先进。

为了说明这个问题看到这个图片:

当我建:

http://www.mediafire.com/?8owcezy2wkh3oh8

当我尝试进入http://localhost/myProject/build/production/

http://www.mediafire.com/view/?i441n3o9n4bi10e

PD:我应用程序有一个链接到PHP,我不得不为t做点什么这些过程?

回答

4

每当记录错误出现,通常是因为在app.json文件一个众所周知的bug。我认为这是固定在更新的版本(2.0.1.1+),但我不积极。

当你第一次创建app.json文件包括这样

"buildOptions": { 
     "product": "touch", 
     "minVersion": 3, 
     "debug": false, 
     "logger": "no" 
    }, 

需要更改的记录行buildOptions项目..

"buildOptions": { 
     "product": "touch", 
     "minVersion": 3, 
     "debug": false, 
     "logger": "false" 
    }, 

重要的是,假的是在引号这是一个字符串而不是布尔数据类型。

"logger": "false" 

仔细检查你的app.json文件。

如果您还没有最新的触摸你应该升级的版本。检查通过在浏览器中的调试控制台键入以下命令您的版本(萤火虫或东西)

Ext.version.version 

最新的稳定版本是2.0.1.1.Upgrade这个通过下载发布并导航到新版本夹在你的终端,然后键入以下命令

sencha app upgrade -p c:\wamp\www\myMoney 

这应该建立在你的应用程序目录中的一个新的SDK文件夹,以及重命名你的旧到SDK存档

+0

您好,感谢回答我。有时在这个项目上做了很多工作,我忘记了更新情况。但现在这个错误只与大项目有关。这个快速示例没有这个错误。任何想法?我需要修复它:( – 2012-08-02 18:51:15

+0

请解释多一点?记录器错误通常是来自这个问题。你有没有尝试将你的项目升级到2.0.1.1?这可以通过运行'sencha app upgrade -p/path/to /项目/到/升级' – BBaker 2012-08-03 00:21:00

+0

我如何确认我用于项目的sencha touch版本?如果我现在进入cmd并cd到/ path/to/project /我写入sencha,第一个行说Sencha命令v2.0.2,但我改变sencha目录的名称,不记得我使用的版本,虽然senchaSDK安装目录是SenchaSDKTools-2.0.0-beta3。请再次看到帖子也许我解释更多问题..非常感谢 – 2012-08-03 02:22:36