当前位置: 代码迷 >> Android >> Android: 怎么手工生成R.java文件
  详细解决方案

Android: 怎么手工生成R.java文件

热度:48   发布时间:2016-04-28 00:18:56.0
Android: 如何手工生成R.java文件?


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

  相关解决方案