2012-07-27 78 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