【问题标题】:Source not found error in "Android" [duplicate]“Android”中找不到源错误[重复]
【发布时间】:2019-03-04 03:44:20
【问题描述】:

可能重复:
Source not found Android?

在执行我的 android 应用程序时,我收到 source not found 消息。由于此错误消息,我没有得到正确的输出。请帮我解决这个问题

【问题讨论】:

  • 嘿,发布一些代码或 Logcat 消息,这将有助于理解您的问题。

标签: android


【解决方案1】:

在 Eclipse 中进行清理/重建并再次将其安装在手机上。 (我最近遇到了这个问题) 我也必须卸载手机上的应用程序。

【讨论】:

    【解决方案2】:

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

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

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

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

    (每次都重做所有事情有点过头了,但是有了这 3 个,您应该能够解决所有与资源相关的问题)。

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

    如果你清理它会删除 gen R 文件 尝试从资源中重建它,失败是因为它无法创建 公共最终静态 My-Super-Bitmap123(2) = 39483291842093; //R文件的内容

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

    import com.myapp.R 
    

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

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 2013-08-18
      • 1970-01-01
      • 2015-11-24
      • 1970-01-01
      • 2019-05-03
      • 2019-04-17
      • 1970-01-01
      • 2015-10-24
      • 2020-06-21
      相关资源
      最近更新 更多