我正在Linux平台上开发android应用程序,因为我必须使用应用程序创建system.img。
添加可绘制资源并使用mm命令构建项目时,我遇到了以下错误。
“找不到符号 R.drawable.icon_send_type“
如果出现以上错误,则icon_send_type是添加的资源。
发生此错误是因为mm命令未生成R.java。
所以,我想知道如何通过Linux平台上的手册生成R.java。
答案 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命令工作