我从Google源码下载了一些源码。
我在Eclipse上执行了它们,但是没有创建R.java文件,因此我得到了许多错误,说R无法解析。布局中也没有main.xml。还有一些其他的XML文件。如何执行这些程序?
发布于 2012-08-13 01:15:48
只要您有一个有效的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通过使用aapt目标或简单地使用exec目标,可以使用ANT来编写上面的脚本。
发布于 2011-01-07 09:58:25
假设您有Android sdk。如果你有..只需清理项目即可。R.java将自动生成。
发布于 2012-09-14 16:44:54
嗨,我刚刚遇到了同样的问题。每次清理项目时,文件R.java都会被删除并重新生成。在我的例子中,一个.xml文件中有一些错误,并且没有生成R.java。如果您没有Main.xml,这可能是原因所在。无论如何,如果您修复了.xml问题,应该会生成R.java。
https://stackoverflow.com/questions/4619162
复制相似问题