ただし、エミュレーターの場合は再構築する必要はありません。アプリを再構築しなくても変更が反映されます。後ろのページに移動して、変更されたページに来るだけで、変更が行われたことがわかります。私の質問は、エミュレーターとデバイスが異なる apk ファイルを使用することですか? そうでない場合、デバイスにデプロイするためにアプリを再構築する必要があるのはなぜですか?
1 に答える
これは FastDev によるものです。Android エミュレーターの Titanium と組み合わせて Android 向けに開発すると、FastDev サーバーも起動します。
FastDev とは何ですか?
簡単に言えば、FastDev ではアプリのリソースをオンザフライで置き換えることができます。*.js ファイルを変更して [実行] をクリックすると、エミュレーターに使用されるファイルが変更されたファイルに置き換えられます。これは、エミュレーターで Titan がジャスト イン タイムで解釈されるため可能です。
Fastdev サーバーを使用すると、Android アプリを作成する Titanium 開発者は、コードに加えた変更を迅速にテストして確認できます。変更後にアプリを再デプロイする代わりに、アプリは Fastdev サーバーの Resources で必要なものをすべて要求します。つまり、Fastdev が実行されていて、アプリが app.js (または [リソース] の下のほぼすべて) を要求すると、開発マシン上の app.js の最新バージョンがアプリに提供されます。完全なビルドは必要ありません。 -and-リリース プロセス。
現在、Fastdev は Android Emulator でのみサポートされていますが、今後のリリースではデバイスでもサポートされる予定です。
残念ながら、FastDev は今日までデバイスで利用できません。
詳細情報は、http://docs.appcelerator.com/titanium/latest/#!/guide/Fastdev_Reference_for_Androidで入手できます。