如何生成R.java

sha*_*shi 14 eclipse android build r.java-file

我从Google源代码下载了一些源代码.

我在Eclipse上执行它们但是R.java没有创建文件,因此我收到很多错误,说R无法解决.main.xml布局也没有.还有其他一些XML文件.我该如何执行这些程序?

jus*_*dev 17

只要您拥有有效的Android项目,就可以使用aapt package从资源生成R.java.这是示例用法(全部应该在一行中):

aapt package --non-constant-id -f -m -M <abs_path_to_AndroidManifest.xml> 
  -S <abs_path_to_res_dir> -I <abs_path_to_platforms_android.jar> 
  -J <abs_path_to_dir_that_should_contain_gen_R_java) 
  --generate-dependencies
Run Code Online (Sandbox Code Playgroud)

通过使用aapt目标或通过简单地使用exec目标,可以使用ANT使上述内容可编写脚本.

  • 有趣 - 像这样生成一次,从那以后它也可以在 Eclipse 中运行。是的,我知道我应该使用 Android Studio,但我不想...... (2认同)

GSr*_*ree 7

假设你有Android sdk.如果你有......只需清理项目.R.java将自动生成.

  • 清理项目会从项目中删除R.java文件. (3认同)