Eclipse有时候不能生成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
其中,<abs_path_to_platforms_android.jar>为你的AndroidManifest.xml文件中的“android:targetSdkVersion”所对应的android.jar文件,比如C:\...\AppData\Local\Android\sdk\platforms\android-21\android.jar。
举例:
aapt package --non-constant-id -f -m -MC:\...\SQLiteDemo\AndroidManifest.xml-S C:\...\SQLiteDemo\res -IC:\...\AppData\Local\Android\sdk\platforms\android-21\android.jar -JC:\...\SQLiteDemo\gen --generate-dependencies
原文地址:http://blog.csdn.net/liqingxu2005/article/details/46606171