2013-04-14 89 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非常过时 –