我正在 Linux 平台上开发 android 应用程序,因为我必须使用应用程序制作 system.img。
添加可绘制资源并使用 mm 命令构建项目时,我遇到了以下错误。
“找不到符号 R.drawable.icon_send_type”
在上述错误中, icon_send_type 是添加的资源。
出现这个错误是因为 mm 命令没有生成 R.java。
所以,我想知道如何在Linux平台上通过手册生成R.java。
我正在 Linux 平台上开发 android 应用程序,因为我必须使用应用程序制作 system.img。
添加可绘制资源并使用 mm 命令构建项目时,我遇到了以下错误。
“找不到符号 R.drawable.icon_send_type”
在上述错误中, icon_send_type 是添加的资源。
出现这个错误是因为 mm 命令没有生成 R.java。
所以,我想知道如何在Linux平台上通过手册生成R.java。
我解决了linux平台上mm命令没有生成R.java的错误。
可绘制资源的日期是问题所在。
我在 res/drawable 文件夹中使用了 linux 的 touch 命令并运行 mm 命令,然后重新生成了 R.java。
尝试从中间目录中删除 R.stamp 文件,例如
out/target/common/obj/YOUR_APP_intermediates/src/R.stamp
在 Linux 上进行开发没有理由不使用整个 Eclipse IDE 以及它为您带来的所有工具的集成。
如果您不能使用 Eclipse,您可以使用 ant 构建您的项目。如果您使用 Android SDK 创建项目,那么应该有一个 ant 文件可以帮助您构建项目。我建议阅读这部分文档,了解如何使用其他 IDE 或不使用 Eclipse。
我找到了很多关于这个问题的解决方案,没有一个有效。我的问题依赖于 Android SDK 安装。eclipse 的 ADT 插件在没有构建工具的情况下安装了 SDK,令人难以置信但真实。
所以我看到了 Android sdk 管理器:windows --> 自定义透视图... --> 命令组可用性(我检查了 Android SDK 和 AVD 管理器)
之后我安装了构建工具:Window --> Android SDK manager(我检查了android的构建工具)
关闭并重新启动 eclipse 最后 CLEAN 命令起作用了