3

senchatouch2アプリケーションの例があります。私のローカルホストブラウザ(http://localhost/sencha/examples/navigationview/index.html)では正常に動作しています。

今、私はphonegap1.5.0を使用してこのsenchaアプリケーションをandroidに統合する必要があります。phonegapからphonegap

ライブラリをダウンロードしました

phonegapWebサイトのphonegap-phonegap-1.5.0-0-gde1960d.zip。その中で、phonegapの代わりにcordova-1.5.0.jsとcordova-1.5.0.jarファイルがあります。
私はphonegapサイトを調べて、cordova-1.5.0とphonegapが同じであることを知りました。

sencha touch2MVCファイルアーキテクチャを統合する方法を説明していないという点で、このスタートガイドに従いました。
スタートガイドの基本的な例は、私にとってはうまく機能しています。

私の問題は、sencha2MVCファイルアーキテクチャを統合できなかったことです。私はこれをグーグルで検索しましたが、成功しませんでした。私はここで何か間違ったことをしていますか?これを行う正しい方法を教えていただけますか。
前もって感謝します。

これは私のindex.htmlファイルです

<!DOCTYPE HTML>
<html manifest="" lang="en-US">
<head>
    <meta charset="UTF-8">
    <title>Ajax</title>
     <script type="text/javascript" charset="utf-8" src="cordova-1.5.0.js"></script>
    <script id="microloader" type="text/javascript" src="development.js"></script>   
</head>
<body>
</body>
</html>

app.jsファイルでエラーが発生します:

   //<debug>
    Ext.Loader.setPath({ // line no. 2
        'Ext': 'src'
    });
    //</debug>
4

4 に答える 4

3

Ext.LoaderJS ファイルがフォルダー内の異なるフォルダーに存在できるようにするものですappSencha Touch は、チュートリアルExt.Loaderで説明されているように構成されている場合、適切なディレクトリからファイルを動的にロードできます。

次にindex.htmlappフォルダーとその他すべてwwwを Phonegap 用に配置します。Web ページと同じように機能します。完全に明示するには:

www
 |
 |-index.html
 |-app/
 |-css/
 |-whatever else
于 2012-04-09T07:26:26.267 に答える
0

プロダクション ビルドの場合は、コマンド ライン ツールを使用する必要があります。これにより、すべての MVC コンポーネントと、必要な API やライブラリなどの追加機能に加えて、必要なすべての EXT と sencha のものだけを含む単一の js ファイルが得られます。

その段階に到達することはかなりの成果であり、index.html ファイルを APK にする準備ができているはずです。

于 2012-04-27T10:03:34.663 に答える
0

MDS 拍手電話ギャップhttp://wiki.phonegap.com/w/page/34483744/PhoneGap%20Eclipse%20PlugIn%20for%20Androidを使用することをお勧めします

phone gap を使った sencha 2 アプリケーションの開発に。phonegap+sencha を操作する方法を提供します。その後、index.html に ur sencha js と css ファイルへのパスを追加し、手動で app フォルダーを追加する必要があります。インデックスは次のようになります

  <!DOCTYPE HTML>
   <html>
   <head>
   <meta name="viewport" content="width=320; user-scalable=no" />
   <meta http-equiv="Content-type" content="text/html; charset=utf-8">
   <title>PhoneGap Demo with Sencha Touch</title>
   <link rel="stylesheet" href="sencha/resources/css/sencha-touch.css" type="text/css">
   <script type="text/javascript" src="sencha/sencha-touch-all.js"></script>
  <script type="text/javascript" charset="utf-8" src="phonegap-1.4.1.js"></script>
  <script type="text/javascript" charset="utf-8" src="main.js"></script>
  <script type="text/javascript" charset="utf-8" src="phonegapdemo-w-sencha.js">        </script>
  </head>

于 2012-06-06T06:28:51.250 に答える
0

phonegap-build を見てください。phonegap に関するフォーラムで私の回答を参照してください。あなたの煎茶アプリは、iPhone、Android、Blackberry、その他すべてですぐに実行できます!!

phonegap API 呼び出しを使用する必要さえありません!

app.html を index.html にコピーするだけです。

phoneGap API を使用したい場合は、そのまま使用してください。追加ファイルは必要ありません。index.html に次の行を追加する必要があります

<script...  phonegap="cordova-1.0.7" /> 

またはその時点で有効なバージョン。

(この情報は 2012 年 6 月 11 日現在のものです。ベータ期間が終了すると費用がかかると思います)

于 2012-06-11T13:56:23.837 に答える