1
Dalvikキャッシュを消去する必要があるのはなぜですか?
カスタムROMを更新するときは、常にDalvikキャッシュを消去する指示があります。これが必ずしも必要な理由はわかりません。 システムの起動中にlogcatを見ると、アプリが変更された場合、そのdexファイルが無効化されてから再生成されることがはっきりとわかります。それでも、私がどこでもこれについて言及するとき、私は沈黙に会います。一部のROM開発者でさえこれを認識しており、他の誰もが知っているのでこれをしているだけです。 質問: 起動中にDalvikファイルが無効化されていないAndroidバージョンはありましたか? システムに本来の動作を任せる代わりに、これを自分で行うことに利点はありますか? 理想的な答えには、関連するコードへの参照が含まれるので、次回の参照時に参照が必要になります。