我正在尝试设置一个依赖于ActionBarSherlock (4.0 RC1)和ViewPagerIndicator的项目,我目前正在使用Eclipse IDE,我希望能够为该项目构建和运行一个Android测试项目。我告诉Eclipse忽略proguard和generate-sources目标,让它停止给我提供错误,这似乎是它的解决方案,但我很难确认这是否仍然是正确的解决方案。到目前为止,我在ABS方面取得了一定的成功,我能够将一个包部署到具有操作栏的仿真器中,并且Eclipse似乎知道ABS中的类和资源。但是,它不知道主题(如Theme.Sherlock.Light),并显示一个错误。我对此没意见,只是这意味着我不能使用Eclipse运行。但这似乎对ViewPagerIndicator不起作用。我不断遇到随机错误,感觉就像是在绕圈子跑。
因此,我尝试添加一个测试项目(再次..),这样我就可以在构建项目时对其进行测试,以确保它在每一步都符合我的所有规范。但我似乎不能让它起作用。如果我能得到这3件事,以及如何运行测试,我应该能够调试出现的其他问题,但现在我甚至不能确认问题所在。我的大部分研究都得到了部分答案和过时的解决方案。
使用: ActionBarSherlock 4.0 RC1插件2.2.3 android- Maven - ViewPagerIndicator 3.1.1.99.0.6 Apache maven3.0.3 Eclipse Indigo m2e 1.0.100.20110804-1717
发布于 2012-03-14 07:23:58
我也在maven-android-plugin Google组上发布了这个问题,Manfred Moser向我指出了Gaug.es app for Android。它有一个用Maven构建应用程序的设置,并对ABS、ViewPagerIndicator、RoboGuice、Robotium和其他几个有依赖关系。它被设置为使用surefire进行单元测试,并使用插装进行集成测试。
他还提到他使用的是IntelliJ IDEA,我想我会亲自尝试一下(因为Eclipse给我带来了问题,而TextMate甚至不是一个集成开发环境)。到目前为止,Community Edition一直服务得很好,它提供了与ant和maven更好(或更容易理解)的集成,因此我可以指定我的“干净包android:deploy”运行配置。
如果你有类似的问题,我建议你看看Gaug.es,它可能有点专横,做的事情比你想要的或应该做的要多。如果其他人感兴趣,我可以将我从Gaug.es收集的细节发布到我自己的应用程序中,但我想我应该注意到,我的问题目前已经得到解决,以及它是如何解决的。
https://stackoverflow.com/questions/9591245
复制相似问题