我从 Google 源代码下载了一些源代码。
我在 Eclipse 上执行了它们,但没有创建 R.java
文件,因此我收到很多错误,说 R
无法解析。布局中也没有 main.xml
。那里还有其他一些 XML 文件。如何执行这些程序?
最佳答案
只要你有一个有效的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 将上述内容变为可编写脚本。
关于android - 如何生成 R.java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4619162/