【发布时间】:2012-12-12 16:13:48
【问题描述】:
我的 android 应用程序中有 R.java 文件。但我不知道,它是如何删除一些。要再次创建它,我清理我的项目并通过单击构建项目来重建我的项目。我不知道是什么问题。它不会再次被创建。一般来说,它会在我构建项目时自动创建。
【问题讨论】:
-
可能是,xml或者AndroidManifest有一些错误。请检查一下。
标签: android r.java-file
我的 android 应用程序中有 R.java 文件。但我不知道,它是如何删除一些。要再次创建它,我清理我的项目并通过单击构建项目来重建我的项目。我不知道是什么问题。它不会再次被创建。一般来说,它会在我构建项目时自动创建。
【问题讨论】:
标签: android r.java-file
如果您在更新 ADT 后遇到此问题,则应安装该 Android Build Tools 。在我的情况下,安装构建工具并重新启动 eclipse 解决了这个问题。
【讨论】:
您的问题的一些快速解决方案可能是,
R.java 类。R 是一个生成的类。如果您使用的是Android Development Tools (ADT),它会在项目构建时生成。您可能已关闭“自动构建”。打开它并构建您的项目。import android.R;
【讨论】:
试试这个:
R.java 类的任何导入ctrl+space。 Eclipse 将尝试对您进行代码提示,自动导入正确的 R.java。【讨论】:
您可以通过执行以下命令使用 aapt 工具创建 R.java 文件。
ANDROID_HOME/platform-tools/aapt
package
-v
-f
-m
-S DEV_HOME/res
-J DEV_HOME/src
-M DEV_HOME/AndroidManifest.xml
-I ANDROID_HOME/platforms/android-7/android.jar
生成资源java代码和打包资源
aapt package -f -M ${manifest.file} -F ${packaged.resource.file} -I ${path.to.android-jar.library} -S ${android-resource-directory} [-m -J ${folder.to.output.the.R.java}]
您可以在此链接上找到有关选项的更多详细信息
http://www.herongyang.com/Android/Project-aapt-Android-Asset-Packaging-Tool.html
【讨论】:
是的,也许您的布局或可绘制目录中有一些错误。 查看[问题标签]以获取更多详细信息
【讨论】: