gpt4 book ai didi

android - Eclipse Android 不会清理,不会刷新资源

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:18:25 26 4
gpt4 key购买 nike

我升级到 Ubuntu 11.10、Eclipse 3.7.0、ADT 14.0.0。

当我替换桌面上/res/drawable-nodpi 目录中的图片资源或/res/raw 目录中的声音资源时,重新编译的程序和 Project Explorer 都使用了一些以前缓存的版本。

我尝试了以下方法,但均无效:

right-click on filename in project explorer:  Refresh
right-click on /drawable-nodpi dir in p.e.: Refresh
right-click on /res dir in p.e.: Refresh
right-click on Project in p.e.: Refresh
Project -> Clean...
Project -> check Build Automatically, Run->Run

程序正确地重新编译新的源代码更改,但重用了自己的缓存资源。这是一个用于在 Ubuntu 10 下工作的现有项目。

作为解决方法,我重命名了磁盘上的文件;删除了 Eclipse Project Explorer 中的文件;恢复磁盘上文件的名称;然后将文件从桌面拖到 Project Explorer 中的/res/drawable-nodpi 文件夹中。 Eclipse 返回一个弹出窗口,询问我是要将文件复制还是链接到 Eclipse。我选择了链接。至此终于导入了新版本的资源。

更新:使用这些图片的源代码在别处修改后,退出重新编译,说R.drawable.mypicname不再引用任何东西。因此,链接资源毕竟看起来并不可靠。最新的解决方法是手动复制桌面上的文件并将其粘贴到 Eclipse ProjEx/res/drawable-nodpi 目录中。这在没有任何源代码更改的情况下重新编译,并在设备上运行。

Clean 和 Refresh 都不能正常工作是非常意外的行为。为什么要这样做?我究竟做错了什么?如何设置 Eclipse 环境,以便当我更改磁盘上的文件时,它使用当前的最新版本?或者至少允许我刷新?谢谢。

最佳答案

启用轻量级“访问时刷新”以保持工作区与文件系统同步。

Eclipse 中的这个选项位于“常规”->“工作区”下的“首选项”中,如图所示 here .

关于android - Eclipse Android 不会清理,不会刷新资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8071563/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com