“Android”中找不到源错误

时间:2011-01-18 04:53:46

标签: android

  

可能重复:
  Source not found Android?

执行我的Android应用程序时,我收到源未找到的消息。由于此错误消息,我没有得到正确的输出。请帮我解决此问题

2 个答案:

答案 0 :(得分:0)

在eclipse中进行清理/重建并再次将其安装到手机上。 (我最近有这个问题) 我也不得不在手机上卸载应用程序。

答案 1 :(得分:0)

如果它在运行时(比如将原始文件加载到您的应用程序中),那么您的地址肯定会输入错误(使用原始xml文件和字体发生在我身上)。

如果这是在您的IDE /编码时,那么您的java版本不同步。 有几个原因导致这种情况(您编辑了日食之外的文件,将文件添加到目录而不通过eclipse ......)

因为我使用了很多个人的C libs,所以每次我做任何事情都会养成习惯:

  • 在包资源管理器中的项目根文件夹上:(使用eclipse)组合ctrl + shift + o / cmd + shift + o(mac):重新加载所有文件。
  • F5刷新项目
  • project-> clean,以完全重建所有项目

(每次重做所有内容都是一种过度杀伤,但是那3个你应该能够解决所有与资源相关的问题)。

一个警告:如果您的某个资源名称无效,请不要清理您的项目!!! 例: My-Super-Bitmap123(2).jpg具有无效的字符

如果你清理它将删除gen R文件 尝试从资源重建它,失败因为它无法创建 public final static My-Super-Bitmap123(2)= 39483291842093; // R文件的内容

然后由于你的R文件不存在,清理操作将删除所有

import com.myapp.R 

然后你的项目将不会构建,直到你手动修复所有的导入和R.drawable .---调用(这是一个巨大的痛苦:P)

希望有所帮助