Curl Global Community
ソースの変更が反映されない - Printable Version

+- Curl Global Community (https://communities.curl.com)
+-- Forum: Discussions (https://communities.curl.com/forumdisplay.php?fid=1)
+--- Forum: General Caede questions (https://communities.curl.com/forumdisplay.php?fid=23)
+--- Thread: ソースの変更が反映されない (/showthread.php?tid=368)



ソースの変更が反映されない - usami - 12-09-2011

次の手順でHelloCurlを変更してデプロイしても変更が反映されません。

1.HelloCurl/load.scurl中のvalue = "Hello Caede"を適当に変更して保存する
2.HelloCurlプロジェクトをリフレッシュする
3.デプロイツールでデプロイを実行する
4.HelloCaedeプロジェクトをリフレッシュする
この時点で、HelloCaedeのデプロイされた
assets\android-native-web\screens配下にある
mysample.htmlの中のvalue値が変更前の状態(Hello Caede)になってます。
htmlファイルのタイムスタンプは生成しなおされて最新状態になってます。

ちなみに、2と3の間に
HelloCurlをCurlアプレットで実行する
を行うと変更が反映されるようです。
このことより、デプロイはローカルに生成されたキャッシュから作成されているのでは
ないでしょうか?
モバイル実機で直接動作確認するのにわざわざCurlアプレットを一度実行してから
行うのは大変なのでCurlアプレット実行せずに変更内容を反映する方法はありますか?


RE: ソースの変更が反映されない - ashimo - 12-12-2011

確かにキャッシュがあやしいと思います。
パッケージキャッシュのクリアでは改善しないでしょうか。


RE: ソースの変更が反映されない - usami - 12-13-2011

キャッシュのクリアでそのときは改善はされますが、何度か変更を繰り返しているうちに、また現象が再現してしまいます。
ちなみにOSの環境はWindows7 SP1です。他のOSでも現象が発生するか検証してみます。


RE: ソースの変更が反映されない - ashimo - 12-13-2011

Curlコントロールパネルの
パッケージキャッシュ関係の設定はどうでしょう。
「キャッシュ無効」で「強制再同期」でも発生しますか。


RE: ソースの変更が反映されない - usami - 12-13-2011

キャッシュ有効(デフォルト)、デバッグ可能のみ強制同期(デフォルト)・・・再現
キャッシュ有効、強制同期オン・・・再現せず
キャッシュ無効、強制同期オン・・・再現せず
キャッシュ無効、デバッグ可能のみ強制同期・・・再現
このことより、強制同期させないと変更が必ず反映されないようです。