Thread Rating:
  • 371 Vote(s) - 2.81 Average
  • 1
  • 2
  • 3
  • 4
  • 5
ソースの変更が反映されない
12-09-2011, 05:17 PM,
#1
ソースの変更が反映されない
次の手順で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アプレット実行せずに変更内容を反映する方法はありますか?
Reply
12-12-2011, 02:13 PM,
#2
RE: ソースの変更が反映されない
確かにキャッシュがあやしいと思います。
パッケージキャッシュのクリアでは改善しないでしょうか。
Reply
12-13-2011, 09:33 AM,
#3
RE: ソースの変更が反映されない
キャッシュのクリアでそのときは改善はされますが、何度か変更を繰り返しているうちに、また現象が再現してしまいます。
ちなみにOSの環境はWindows7 SP1です。他のOSでも現象が発生するか検証してみます。
Reply
12-13-2011, 10:11 AM,
#4
RE: ソースの変更が反映されない
Curlコントロールパネルの
パッケージキャッシュ関係の設定はどうでしょう。
「キャッシュ無効」で「強制再同期」でも発生しますか。
Reply
12-13-2011, 11:31 AM,
#5
RE: ソースの変更が反映されない
キャッシュ有効(デフォルト)、デバッグ可能のみ強制同期(デフォルト)・・・再現
キャッシュ有効、強制同期オン・・・再現せず
キャッシュ無効、強制同期オン・・・再現せず
キャッシュ無効、デバッグ可能のみ強制同期・・・再現
このことより、強制同期させないと変更が必ず反映されないようです。
Reply

Forum Jump:


Users browsing this thread:
1 Guest(s)