我需要使用命令行构建R.JAVA文件。通过使用多个IDE可以使用各种方法。但是有没有方法或代码可以使用命令行生成R.JAVA文件?
答案 0 :(得分:2)
为了使应用程序源代码能够访问 res /目录中的资源,一个名为
R.java
的类(for 资源)已创建。使用Android Asset Packaging Tool(aapt)创建
R.java
文件:ANDROID_HOME/platform-tools/aapt package -v -f -m -S DEV_HOME/res -J DEV_HOME/src -M DEV_HOME/AndroidManifest.xml -I ANDROID_HOME/platforms/android-X/android.jar
src / tree中
R.java
的目标位置由清单文件的package属性决定。
选项如下:
-v verbose output
-f force overwrite of existing files
-m make package directories under location specified by -J
-S directory in which to find resources. Multiple directories will be scanned
and the first match found (left to right) will take precedence.
-J specify where to output R.java resource constant definitions
-M specify full path to AndroidManifest.xml to include in zip
-I add an existing package to base include set
参数是:
DEV_HOME - the project directory
ANDROID_HOME - Android Software Development Kit installation location