2011-12-18 7 views
2

Sencha TouchとPhoneGapを使用してAndroidアプリを構築しようとする際に問題が発生しています。PhoneGap for SenchaTouch for Android App

私はPhoneGap v1.2.0、Sencha Touch 2.0.0 pr3を使用して、単純なマップベースのアプリケーションを構築し、この問題を解決します。

コンソール上のエラーログは、Ext変数が見つからないことを示します(下記参照)。私はすでにURLをロードするための拡張されたタイムアウト値に定義されている

D/PhoneGapLog( 626): ReferenceError: Can't find variable: Ext 
D/PhoneGapLog( 626): file:///android_asset/www/app.js: Line 2 : ReferenceError: Can't find variable: Ext 

:以下

super.setIntegerProperty("loadUrlTimeoutValue", 400000); 
super.loadUrl("file:///android_asset/www/index.html"); 

は、私はindex.htmlの中にロードしようとしているスクリプトファイルがあります。

<script type="text/javascript" src="touch/sencha-touch-all.js"></script> 
<script type="text/javascript" src="app.js"></script> 
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script> 

ここをクリックしてください。

が交互に煎茶を使用してAndroidアプリを構築するためにネイティブAndroidのパッケージを使用してみましたが、私はそれが中に置かれるべき場所のように確認していないアプリのアイコンを、見つからないその周りの問題に遭遇してきた。

+1

私はこの特定のエラーについて言いますが、このリンクは何らかの助けになるかもしれません。http://android.amolgupta.in/2011/07/hybrid-applications-using-phonegap-and.html –

+1

ありがとう、これを考え出しました。スクリプトタグの1つに問題があったため、Sencha-Touchライブラリがロードされていませんでした。今すぐ動作します。 – baradas

+0

解決したら質問を閉じてください... – Alex

答えて

0

をスクリプトタグに問題があったため、私はこの問題に直面していました。