0

誰かがそのような状況に直面しましたか?同じ名前の別の画像(たとえば、btn.pngと他のbtn.png)でリソース画像を変更し、プロジェクトを再コンパイルしてアプリを携帯電話またはエミュレーターにロードしますが、古い画像はまだ表示されますか?

この問題を解決する方法がわかりません。デバイスからアプリをアンインストールし、変更したものをインストールしようとしましたが、新しいイメージが表示されません。

新しいファイル名を選択でき、それが機能することはわかっていますが、リソースの再構築を強制するにはどうすればよいですか?

PS。プロジェクトを手動で再構築できることに気づきました。誰かがより良い(そしてより速い)解決策を持っているなら、私に知らせてください。

4

3 に答える 3

1

残念ながら、あるイメージを同じ名前の別のイメージに置き換える場合は、リソースの再構築のみがトリガーされるため、プロジェクトを再構築する必要があるようです。

私はさまざまな方法をテストしましたが、プロジェクトの再構築は、リソースフォルダー内のPNGファイルを再マップする唯一のコマンドでした。

于 2012-05-08T07:19:11.937 に答える
0

リソースフォルダ内の画像が新しい画像に置き換えられていることを確認してください。その場合、クリーンビルドを実行した後に新しいイメージを表示する必要があります。

于 2012-05-07T10:27:49.057 に答える
0

私はこの問題に直面していました。これらすべてを試してみてください

  1. 1.すべてのリソースフォルダをチェックアウトし、以前の画像がどのフォルダにも存在しないことを確認します。

    2.新しい画像の名前を確認してみてください。天気が以前の画像と同じであることを確認してください。

    3.エミュレーターまたは電話からすべてのデータをクリアした後、アプリをアンインストールしてみてください。これらすべてのものを確実に作成することで、この問題が解決することを願っています。

    4.また、プロジェクトのbinおよびgenフォルダーをクリアした後、プロジェクトを実行してみてください

于 2012-05-07T04:51:29.843 に答える