2012-09-11 50 views
2

我創建與Eclipse,PhoneGap的一個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 \煎茶,touch.js
  • 資產\ WWW \煎茶,touch.css

我從煎茶觸摸-2.0.1.1夾複製

我需要什麼其他的東西在assets\www文件夾的地方?

這真的很奇怪,因爲當我從桌面運行Sencha Touch應用程序時,移動應用程序可以正常使用Google Chrome和Firefox,所以我不確定發生了什麼。

+0

我解決了「Ext未定義的錯誤」,但是當應用程序運行時,我得到一個空白的白色屏幕。 – xybrek

回答

2

這是SDK期望包含完整的JS,CSS和HTML文件集的默認文件夾。

您還需要在www文件夾中保留phonegap.js 也嘗試從Sencha-touch-2.0.1.1文件夾和sencha-touch-debug.js(不需要)複製資源。

+2

即使我的Sencha觸摸應用尚未使用任何PhoneGap功能,我仍需要放置phonegap.js?我嘗試了另一個Sencha觸摸應用程序,它工作正常,似乎問題出在我的Touch應用程序上,但我仍然需要驗證。\ – xybrek

0

沒有ü添加senchatouch.js的文件路徑和senchatouch.css內的index.html文件。如果沒有index.html中 1「<‘的link rel =’樣式表的」 href添加以下行=」 sencha-touch.css「type =」text/css「」>>「 2.」<「link rel =」stylesheet「href =」sencha-touch.css「type =」text/css「」>>「