2

我正在使用 Eclipse、PhoneGap 和 Sencha Touch 创建一个 Android 应用程序来处理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 上运行良好,所以我不确定发生了什么。

4

2 回答 2

2

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

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

于 2012-09-11T09:14:02.690 回答
0

你是否在 index.html 文件中添加了 senchatouch.js 和 senchatouch.css 的文件路径。如果没有在 index.html 1 中添加以下行。"<"link rel="stylesheet" href="sencha-touch.css " type="text/css"">" 2."<"link rel="stylesheet" href="sencha-touch.css" type="text/css"">"

于 2012-09-11T10:17:21.107 回答