我有2个项目(源代码)。项目A是未编译的库,项目B使用该库。我想用ant编译它。我是用android update来设置的。
android update lib-project——target 2——path c: android - build A
android update project——target 2——path c: android - build B——library ..A
在项目B的libs文件夹中,我没有任何东西。我使用的所有库都在库(A)上。使用eclipse一切正常。
如何使用ant进行编译?
ant调试抛出错误。库(A)首先编译(生成bin和gen文件夹)。
但是当涉及到项目B要编译时,无法从库中找到导入。我如何告诉蚂蚁在项目B的构建过程中包括库?ty。
[javac] C:Android-BuildB Activity.java:7: error: cannot find象征[javac] import com.a.A;
* 更新* *
项目b的project.properties
android.library.reference.1=..\A
# Project target.
target=Google Inc.:Google APIs:13
a项目project.properties
target=Google Inc.:Google APIs:13
的\似乎是正确的,因为如果我把它改为 ant无法找到库
添加下一行到您的A的project.properties
文件:
android.library=true