2012-08-13 84 views
3

我正在根据来自Eclipse, Android, Scala made easy but still does not work的说明在Scala中为Android开发。在我的开发机器中,一切都很好,在Eclipse中构建。使用AndroidProguardScala与Ant构建Android项目

但是现在我需要在Eclipse之外使用Ant来构建项目,并且我迷路了。

我还是想用这种方法,不想用SBT。所以我假设我应该做一个“无头版”的插件...任何提示?

+0

是否有特殊原因不能使用SBT? – zarthross 2012-08-15 13:17:15

回答

0

你真的应该尝试使用SBT。在github上有一个很棒的插件,有很好的入门教程。此外,SBT的wiki还有一些关于如何超越基本面的非常好的信息。

的SBT-Android插件有一个非常不错的功能,它增加了类型资源到您的Android构建,所以你可以这样做:

var button:Button = activity.findView(TR.myButtonInTheLayout) 

类型安全的布局管理...它是一个非常方便的功能。

Sbt-android还支持使用标准的scala目录布局或标准的android目录布局,无论你喜欢什么。

+0

我不会是唯一一个使用该项目的人,所以我的想法是使用每个Android开发人员都习惯的相同的Eclipse环境(带有Scala编码奖金)。 – ferostar 2012-08-15 16:23:34

+0

就像你说的那样,你已经在eclipse中构建,但不能让蚂蚁正常工作。为什么不使用SBT而不是ANT? – zarthross 2012-08-26 19:40:48