我正在按照Eclipse、Android、Scala 的说明在 Scala 中为 Android 开发变得容易,但仍然无法正常工作。一切都在我的开发机器上运行良好,在 Eclipse 中构建。
但是现在我需要在 Eclipse 之外用 Ant 构建项目,我迷路了。
我还是想用这个方法,不想用SBT。所以我假设我应该对插件进行“无头构建”......有什么提示吗?
我正在按照Eclipse、Android、Scala 的说明在 Scala 中为 Android 开发变得容易,但仍然无法正常工作。一切都在我的开发机器上运行良好,在 Eclipse 中构建。
但是现在我需要在 Eclipse 之外用 Ant 构建项目,我迷路了。
我还是想用这个方法,不想用SBT。所以我假设我应该对插件进行“无头构建”......有什么提示吗?
你真的应该尝试使用 SBT。github上有一个很棒的sbt插件,有一个很好的入门教程。此外,SBT 的wiki有一些关于如何超越基本 sbt 的非常好的信息。
sbt-android 插件有一个非常好的功能,它可以将类型资源添加到您的 android 构建中,因此您可以执行以下操作:
var button:Button = activity.findView(TR.myButtonInTheLayout)
类型安全的布局管理......这是一个非常方便的功能。
Sbt-android 还支持使用标准的 scala 目录布局或标准的 android 目录布局,无论你喜欢什么。