【问题标题】:Ext is not defined errorext未定义错误
【发布时间】:2012-09-11 18:17:21
【问题描述】:

我正在使用 Eclipse、PhoneGap 创建一个 Android 应用,并使用 Sencha Touch 处理 assets\www 文件

但是,当我尝试运行应用程序时,我从 logcat 收到此错误:

09-11 14:11:01.019: E/Web Console(4700): Uncaught ReferenceError: Ext is not defined at file:///android_asset/www/app.js:16

虽然我已经放了:

  • 资产\www\sencha-touch.js
  • 资产\www\sencha-touch.css

我从我的 sencha-touch-2.0.1.1 文件夹中复制

我还需要在assets\www 文件夹中放置什么?

这真的很奇怪,因为当我从桌面运行 Sencha Touch 应用程序时,移动应用程序在 Google Chrome 和 Firefox 上运行良好,所以我不确定发生了什么。

【问题讨论】:

  • 我已经解决了“Ext is not defined 错误”但是当应用程序运行时我得到一个空白的白屏。

标签: android cordova sencha-touch extjs sencha-touch-2


【解决方案1】:

这是 SDK 期望包含完整的 JS、CSS 和 HTML 文件集的默认文件夹。

您还需要将 phonegap.js 保存在 www 文件夹中 也尝试从 Sencha-touch-2.0.1.1 文件夹和 sencha-touch-debug.js 复制资源(不是必需的)。

【讨论】:

  • 即使我的 Sencha touch 应用程序还没有使用任何 PhoneGap 功能,我也需要放置 phonegap.js?我尝试了另一个 Sencha touch 应用程序,它可以正常工作,看来问题出在我的 Touch 应用程序上,我仍然需要验证。\
【解决方案2】:

你是否在 index.html 文件中添加了 senchatouch.js 和 senchatouch.css 的文件路径。如果没有在 index.html 中添加以下行 1."" 2.""

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多