2016-02-23 176 views
0

我需要通過使用命令行來構建R.JAVA文件。有幾種IDE的使用方法,但是有什麼方法或代碼可以通過命令行生成R.JAVA文件嗎?手動生成R.JAVA文件

+0

@讓BaptisteYunès不看是,這個問題的答案使用一個IDE – flakes

+0

錯了,這個問題的答案建議你手動使用螞蟻,仔細閱讀。 –

回答

2

看看this tutorial

爲了讓應用程序源代碼,以便能夠將res /目錄中訪問 資源,一個名爲R.java(用於 資源)類被創建。

使用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 

R.java在src /樹內的目標位置是通過清單文件的包屬性確定。

當選項有:

-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 
+0

可否請詳細解釋(如完整代碼) –