0

このエラーがあります:

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://www.mediafire.com/?8owcezy2wkh3oh8

アクセスしようとするとhttp://localhost/myProject/build/production/

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

PD: 私のアプリには PHP へのリンクが 1 つあります。これらのプロセスのために何かをしなければなりませんか?

4

1 に答える 1

4

ロガー エラーが発生する場合は、通常、app.json ファイルの既知のバグが原因です。これは最近のビルド (2.0.1.1+) では修正されていると思いますが、私は確信が持てません。

最初にプロジェクトを作成するとき、app.json ファイルには次のような buildOptions が含まれます

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

ロガー行を変更する必要があります..

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

false が引用符で囲まれていることが重要です。これは文字列であり、ブール データ型ではありません。

"logger": "false"

app.json ファイルを再確認してください。

最新バージョンの touch を持っていない場合は、アップグレードする必要があります。ブラウザーの DEBUG コンソール (firebug など) で次のコマンドを入力して、バージョンを確認します。

Ext.version.version

最新の安定ビルドは 2.0.1.1 です。これにアップグレードするには、リリースをダウンロードし、ターミナルで新しいリリース フォルダーに移動し、次のコマンドを入力します。

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

これにより、アプリ ディレクトリに新しい sdk フォルダーが作成され、古いフォルダーの名前が sdk アーカイブに変更されます。

于 2012-08-02T17:39:48.380 に答える