問題タブ [sencha-cmd5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Sencha Cmd5 を使用して Sencha Touch から Android apk を生成、エラーなし、出力なし
sencha cmd 4.0を使用して、sencha touch プロジェクトから android apkを生成しようとしました。
残念ながら、stbuild exited with non zero error code:3というエラーに直面しました。 sencha の公式サイトまたはインターネットで stbuild が与えるこのエラー コードについて何の意味もなかったので、sencha cmd 5.0.1.231 を使用する予定でした。ご存じのとおり、Sencha Cmd 5.0 では stbuild がサポートされなくなりました。
Sencha Cmd v5.0.1.231、sencha sencha touch2.4.0-commercial をアンインストールしてダウンロードし、 ruby 1.9.3p545をインストールし、 sassとcompassとantをインストールし、 jdk 1.7をインストールして、classpath を設定しました。機械。
PS : 私が直面している問題は、 sencha cmd を使用して sencha touch プロジェクトから android apk ファイルを生成できないことです。実際にはエラーは発生しません。
私が試した手順
- sencha touch 2.4.0 -commerical を抽出し、sencha generate コマンドを使用してアプリを生成し、sencha tocuh プロジェクトを作成してから、モデル、ビュー、コントローラー、およびストアを作成しました。
2) 次に、次のコマンドを実行してアプリを更新します sencha app refresh
4) 次に、従来の keytool コマンドを使用してキーストアを作成しました
5) packager.json の内容を更新し、証明書のパス、パスワード、エイリアス名、Android SDK パスなどの必要な情報を入力しました。
6) その後、次のコマンド sencha app build nativeを実行しました
このコマンドはエラーをスローしませんが、プロジェクト フォルダーに apk ファイルが見つかりませんでした
完全なスタクト トレース:
私の質問は、sencha cmd 5 を使用して sencha touch から android apk を生成するために Cordova または Phonegap が必須であることです。私の以前の質問stbuild がゼロ以外のコードで終了したため、sencha touch から Android スケルトン プロジェクトを生成できません: 7。
android - Sencha cmd 5 、そのようなコマンド「アプリパッケージ」はありません
私はこのチュートリアルに従っています: http://docs-origin.sencha.com/touch/2.3.2/apidocs/#!/guide/native_packaging-section-additional-resources
コマンドを実行すると
sencha アプリ パッケージ ビルド android.json
このエラーが発生します:
誰でも何が問題なのか考えてください。
sencha-touch - Sencha Cmd 5 と ST 2.4 の「ビルド パッケージ」の悪い結果
私は sencha Cmd をリリース以来使用しており、更新のたびにいくつかの新しい問題に直面しています。
最後に、sencha Cmd Sencha Cmd v5.0.2.270 と sencha touch 2.4 を使用して、有効なパッケージ ビルドを生成することさえできません。
cmd 5 と sencha touch 2.4 を使用した実際のビルド (良いビルド フォルダーではありません): https://dl.dropboxusercontent.com/u/35041662/build2.4/bad.PNG
以前のビルド (必要なもの): https://dl.dropboxusercontent.com/u/35041662/build2.4/good.PNG
「sencha アプリ ビルド パッケージ」の後、「ローカル サーバー」(phonegap に似たもの) にデプロイし、プロジェクトを実行しようとすると、アプリの JavaScript の 1 つが変更されたため、アプリをリロードするよう求められ続けます。実行することはありません。
警告メッセージ: 「要求: '[...]/js/appverse.js が変更されたようです。アプリケーションを更新しますか?」
ところで、パッケージ ビルドは cache.appcache ファイルを生成し、アプリはリロードを要求し続けます。cmd の以前のバージョンでは、これらのファイルは存在しませんでした。
前もって感謝します
extjs - Sencha CMD で ExtJS テーマを変更するには?
ExtJS テーマをクラシックに変更できるコマンドはありますか? ExtJS 5.0.1 と Sencha CMD 5.0.2 を使用しています。
注: 私の .sencha\app\sencha.cfg ファイルの 32 行目にはapp.theme=ext-theme-classic
.
extjs - ExtJS 5 の例を sencha cmd でコピーするにはどうすればよいですか?
extj5 ポータルの例に非常に似た Web アプリを作成したい: http://dev.sencha.com/extjs/5.0.0/examples/portal/index.html
別のディレクトリにコピーしてコーディングを開始したいと思います。
私が取っている手順は次のとおりです。
1) ポータル ディレクトリを作業ディレクトリにコピーします。
2) ポータルに移動
3) コマンドラインで以下を実行します。
しかし、そうすると、次のようになります。
これを行う適切な方法に関するアドバイスはありますか?Ruby は適切にインストールされており、extjs 5 チュートリアル (アプリの生成、アプリの監視など) を正常に実行できました。
extjs - Sencha Cmd - 既存のアプリケーションの名前空間を変更するにはどうすればよいですか
名前空間Fox (Fox.MainPanel、Fox.ClientsGrid など)を持つ ExtJS 5.0.1 (Sencha Cmd 5.0.2) にアプリケーションがあります。アプリケーション (名前空間) の名前をWolfに変更する必要があり、すべてのアプリケーションで Wolf.MainPanel、Wolf.Utils、Wolf.GridPanel である必要があります。どうすればそれができますか?
sencha-touch - Sencha Cmd の「bundle」オプションと「includeInBundle」オプションの違いは何ですか
Sencha Cmdのドキュメントでは、app.json で JavaScript ファイルを処理するときに、コンパイラに指定するさまざまなオプションがあると述べています。
「bundle」オプションと「includeInBundle」オプションの違いは何ですか?
sencha-touch-2 - ビルド固有のランタイム設定を指定する場所は?
Sencha Cmd 5 を使用して ST 2.4 アプリを書き始めています。アプリで ajax 呼び出しに使用するサーバーのホスト名など、ビルド固有のランタイム設定はどこで指定すればよいですか?
サーバーホストの例:
明らかに、私のアプリはホスト名を取得し、ajax 呼び出し URL に使用する責任があります。しかし、アプリの起動時に使用可能な Javascript オブジェクトになるように、app.json でサーバー ホスト名などのアプリ設定を指定できますか?
cordova - Sencha Touch cordova.local.properties がありません
Sencha CMD 5.1.0.26、Sencha Touch 2.4.0、および cordova 4.0 を使用しています。
私がした手順:
- sencha -sdk /senchapath generate app MyApp MyApp
- CDマイアプリ
- sencha cordova init com.test.MyApp
手順 3 の後、cordova.local.properties は生成されませんでした。
app.json を開き、プラットフォーム "platforms": "wp8 android" のコメントを外しました。
ファイルを他のプロジェクトから MyApp にコピーし、platforms=android を変更して、手順 4 も実行しました。 sencha ant cordova-sencha-prepare
そして、別のエラーが発生しました
対象の「cordova-sencha-prepare」がプロジェクトに存在しません
私のシステムにはAndroidとwp8環境がセットアップされています。