1

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

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

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

在上述错误中, icon_send_type 是添加的资​​源。

出现这个错误是因为 mm 命令没有生成 R.java。

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

4

4 回答 4

4

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

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

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

于 2010-03-31T09:11:40.073 回答
2

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

out/target/common/obj/YOUR_APP_intermediates/src/R.stamp

于 2010-06-29T10:48:39.640 回答
0

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

如果您不能使用 Eclipse,您可以使用 ant 构建您的项目。如果您使用 Android SDK 创建项目,那么应该有一个 ant 文件可以帮助您构建项目。我建议阅读这部分文档,了解如何使用其他 IDE 或不使用 Eclipse。

于 2010-03-31T07:50:09.360 回答
0

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

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

之后我安装了构建工具:Window --> Android SDK manager(我检查了android的构建工具)

关闭并重新启动 eclipse 最后 CLEAN 命令起作用了

于 2013-09-10T19:43:37.827 回答