1
我正在通过apache ant编译android项目。之后android更新项目命令。我把ant释放放在项目的根目录中。它说android ant编译失败
“C:\ Program Files \ Android \ android-sdk \ tools \ ant \ main_rules.xml:384:编译失败;有关详细信息,请参阅编译器错误输出。
- 我在哪里可以看到编译器输出?
- 这应该是什么样的错误,因为我可以通过eclipse和签名应用程序构建相同的项目?
我发现了这个问题。我认为你可以编辑你的答案。我会将其标记为正确的答案。问题在于lib。我在“lib”文件夹中添加了所有外部lib喜欢admob sdk。相反,它应该放在“libs”文件夹中。它在日食中工作正常,即使我们使用名称lib。但对于蚂蚁,我们需要它在libs文件夹中。 –
@Umakant Patil:是的,Ant需要JARs在'libs /'中。这就是为什么我建议人们甚至在Eclipse中创建和使用'libs /',以便将来更容易转换到命令行版本(例如,用于持续集成)。 – CommonsWare
@CommonsWare - 我发现这也是必要的。这意味着每个使用jar的项目都需要有自己的副本。有没有办法在build.properties中重写这个以避免浪费磁盘空间?我已经尝试设置jar.libs.absolute.dir等所有无济于事 - 它不断抱怨缺少库目录 – NickT