如何在Linux平台上手动生成R.java

时间:2010-03-31 07:39:57

标签: android linux r.java-file

我正在Linux平台上开发android应用程序,因为我必须使用应用程序创建system.img。

添加可绘制资源并使用mm命令构建项目时,我遇到了以下错误。

  

“找不到符号   R.drawable.icon_send_type“

如果出现以上错误,则icon_send_type是添加的资​​源。

发生此错误是因为mm命令未生成R.java。

所以,我想知道如何通过Linux平台上的手册生成R.java。

4 个答案:

答案 0 :(得分:4)

我解决了在linux平台上mm命令没有生成R.java的错误。

可绘制资源的日期是问题所在。

我在res / drawable文件夹中使用了linux的touch命令,然后运行mm命令,然后重新生成R.java。

答案 1 :(得分:2)

尝试从中间目录中删除R.stamp文件,例如

出/目标/普通/ OBJ / YOUR_APP_intermediates / SRC / R.stamp

答案 2 :(得分:0)

在Linux上开发并不是没有理由不使用整个Eclipse IDE以及它为您带来的所有工具的集成。

如果您不能使用Eclipse,则可以使用ant构建项目。如果您使用Android SDK创建项目,则应该有一个可帮助您构建项目的ant文件。我建议阅读有关如何使用其他IDE或没有Eclipse的文档part

答案 3 :(得分:0)

我找到了很多关于这个问题的解决方案,没有一个有效。 我的问题依赖于Android SDK安装。 eclipse的ADT插件在没有构建工具的情况下安装了SDK,令人难以置信,但确实如此。

所以我看到了Android sdk经理: 窗户 - >自定义视角...... - >命令组可用性(我检查了Android SDK和AVD管理器)

之后我安装了构建工具: 窗口 - > Android SDK管理器(我检查了android的构建工具)

关闭并重新启动eclipse 最后,CLEAN命令工作