Build 使用Sencha Touch 2和Ext.Loader构建应用程序时出错

Build 使用Sencha Touch 2和Ext.Loader构建应用程序时出错,build,sencha-touch-2,Build,Sencha Touch 2,我有一个错误: 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。但是

我有一个错误:

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/
在我的web浏览器中,如果我加载
http://localhost/myProject/
应用程序已成功加载)。或者我不能从本地红色的IPhone中访问,在我的IPhone中只能看到加载动画,等等

提前谢谢

有关问题的说明,请参见以下图片:

当我构建时:

当我尝试访问
http://localhost/myProject/build/production/


PD:我的应用程序有一个到PHP的链接,我必须为这些过程做些什么?

每当出现日志错误时,通常是由于app.json文件中的一个众所周知的错误。我认为这在最近的版本(2.0.1.1+)中是固定的,但我不确定

第一次创建项目时,app.json文件包含如下构建选项

"buildOptions": {
        "product": "touch",
        "minVersion": 3,
        "debug": false,
        "logger": "no"
    },
需要更改记录器行

"buildOptions": {
        "product": "touch",
        "minVersion": 3,
        "debug": false,
        "logger": "false"
    },
false在引号中很重要,这是一个字符串,而不是布尔数据类型

"logger": "false"
仔细检查app.json文件

如果您没有最新版本的touch,则应升级。通过在浏览器的调试控制台中键入以下命令来检查您的版本(firebug或其他)

最新的稳定版本是2.0.1.1。通过下载版本并导航到终端中的“新版本”文件夹,然后键入以下命令,升级到此版本

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

这将在应用程序目录中创建一个新的sdk文件夹,并将旧文件夹重命名为sdk archive

,每当出现记录器错误时,通常是由于app.json文件中的已知错误。我认为这在最近的版本(2.0.1.1+)中是固定的,但我不确定

第一次创建项目时,app.json文件包含如下构建选项

"buildOptions": {
        "product": "touch",
        "minVersion": 3,
        "debug": false,
        "logger": "no"
    },
需要更改记录器行

"buildOptions": {
        "product": "touch",
        "minVersion": 3,
        "debug": false,
        "logger": "false"
    },
false在引号中很重要,这是一个字符串,而不是布尔数据类型

"logger": "false"
仔细检查app.json文件

如果您没有最新版本的touch,则应升级。通过在浏览器的调试控制台中键入以下命令来检查您的版本(firebug或其他)

最新的稳定版本是2.0.1.1。通过下载版本并导航到终端中的“新版本”文件夹,然后键入以下命令,升级到此版本

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

这将在您的应用程序目录中创建一个新的sdk文件夹,并将旧文件夹重命名为sdk archive

Hi,谢谢您的回答。有时,由于这个项目的大量工作,我忘记了更新情况。但现在错误只出现在大项目上。快速示例没有此错误。有什么想法吗?我需要修复它:(请再解释一下?记录器错误通常是由于此问题。您是否尝试将项目升级到2.0.1.1?这可以通过从新版本目录运行“sencha app upgrade-p/path/to/project/to/upgrade”来完成。我如何确认我用于项目的sencha touch版本?如果我现在转到cmd并将cd转到/path/to/project/我写sencha,第一行是sencha命令v2.0.2,但是我更改了sencha目录的名称,不记得我使用的版本,尽管sencha SDK安装目录是SenchaSDKTools-2.0.0-beta3。请再次查看帖子,也许我会解释更多问题。谢谢,我不得不说“非常感谢”真的非常感谢你,现在我可以在手机上显示一些东西(至少是界面)谢谢你的时间。现在我有另一个问题,但这意味着我要继续;)您好,谢谢您的回答。有时,在这个项目中做了大量工作,我忘记了更新情况。但现在错误只出现在大项目中。快速示例没有此错误。有什么想法吗?我需要修复它:(请再解释一下?记录器错误通常是由于此问题。您是否尝试将项目升级到2.0.1.1?这可以通过从新版本目录运行“sencha app upgrade-p/path/to/project/to/upgrade”来完成。我如何确认我用于项目的sencha touch版本?如果我现在转到cmd并将cd转到/path/to/project/我写sencha,第一行是sencha命令v2.0.2,但是我更改了sencha目录的名称,不记得我使用的版本,尽管sencha SDK安装目录是SenchaSDKTools-2.0.0-beta3。请再次查看帖子,也许我会解释更多问题。谢谢,我不得不说“非常感谢”真的非常感谢你,现在我可以在手机上显示一些东西(至少是界面)谢谢你的时间。现在我有另一个问题,但这意味着我要继续;)