2013-04-14 113 views
0

我是新來的Android和基於Ant的構建過程。我想建立在谷歌代碼託管的項目條碼掃描器zxing。我將源代碼下載並按照wiki中的構建過程進行。該項目建立在根目錄層,但當我在android文件夾內執行ant操作時出現錯誤。我用的命令是在維基:使用ANT構建Android項目(Zxing)

cd ../android 
ant debug 
ant install 

的錯誤是:

構建失敗 /Users/StackUnderflow/Projects/zxing-read-only/android/build.xml:98:找不到從/Users/StackUnderflow/Projects/zxing-read-only/android/build.xml導入的/path/to/android-sdk/tools/ant/build.xml

如何以及在哪裏設置路徑螞蟻構建正在尋找的android-sdk?構建過程產生一個ZXing-2.2.zip,但我如何構建一個apk文件來加載設備?

+1

溝渠ANT,切換到Maven。然後在這裏找到xzing核心:http://search.maven.org/#artifactdetails%7Ccom.google.zxing%7Ccore%7C2.1%7Cjar –

+0

@ChristopherPerry Maven不包含Android應用程序,因爲它不是庫。海報試圖構建.apk –

回答

2

錯誤說在那裏。你沒有遵循這個步驟,或者說,你沒有改變路徑!

echo "sdk.dir=/path/to/android-sdk" > local.properties 
+0

我將sdk的路徑添加到了local.properties。我現在得到以下錯誤:[aapt]無效資源目錄名稱:/ Users/StackUnderflow/Projects/zxing-read-only/android/res/drawable-xxhdpi BUILD FAILED /Applications/eclipse/android-sdk-macosx /tools/ant/build.xml:598:執行此行時發生以下錯誤: /Applications/eclipse/android-sdk-macosx/tools/ant/build.xml:627:null返回:1 – Shan

+0

聽起來像您的Android SDK非常過時 –