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
本文介绍了一种在Eclipse中手动解决无法自动生成R.java文件的问题的方法。通过使用aapt命令,可以有效地生成所需的R.java文件,从而解决开发过程中遇到的这一常见问题。
2573

被折叠的 条评论
为什么被折叠?



