0

我正在尝试建立一个依赖于 ActionBarSherlock (4.0 RC1) 和 ViewPagerIndicator 的项目,我目前正在使用 Eclipse IDE,我希望能够为这个项目构建和运行一个 Android 测试项目。我已经告诉 Eclipse 忽略 proguard 和 generate-sources 目标以使其停止给我错误,这似乎是它的解决方案,但我很难确认这是否仍然是正确的解决方案。到目前为止,我在 ABS 方面取得了一定的成功,我能够将一个包部署到具有操作栏的模拟器上,并且 Eclipse 似乎知道 ABS 中的类和资源。但是,它不了解主题(如 Theme.Sherlock.Light)并显示错误。我对此没意见,但这意味着我无法使用 Eclipse 运行。但它没有 t 似乎适用于 ViewPagerIndicator。而且我不断遇到随机错误,感觉就像我只是在绕圈子跑。

所以我尝试添加一个测试项目(再次......),这样我就可以在构建项目时对其进行测试,以确保它在每一步都符合我的所有规范。但我似乎无法让它发挥作用。如果我能得到这三件事以及如何运行测试,我应该能够调试出现的其他问题,但现在我什至无法确认问题出在哪里。我的大部分研究都得出了部分答案和过时的解决方案。

使用:ActionBarSherlock 4.0 RC1 ViewPagerIndicator 2.2.3 android-maven-plugin 3.1.1.99.0.6 Apache Maven 3.0.3 Eclipse Indigo m2e 1.0.100.20110804-1717

4

1 回答 1

0

我还在 maven-android-plugin Google 群组上发布了这个问题,Manfred Moser 向我指出了适用于 Android 的 Gaug.es 应用程序。它具有使用 Maven 构建应用程序的设置,并具有 ABS、ViewPagerIndicator、RoboGuice、Robotium 和其他一些的依赖项。它被设置为使用万无一失的进行单元测试和使用仪器进行集成测试。

他还提到他使用 IntelliJ IDEA,我想我会自己尝试一下(因为 Eclipse 给我带来了问题,而 TextMate 甚至不是 IDE)。到目前为止,社区版一直运行良好,它提供了与 ant 和 maven 更好(或更容易理解)的集成,因此我可以指定我的“clean package android:deploy”运行配置,例如。

如果您遇到类似的问题,我建议您查看 Gaug.es,它可能有点霸道,并且做得比您想要或应该开始的更多。如果其他人好奇,我可以发布从 Gaug.es 为我自己的应用程序收集的详细信息,但我想我会注意到我的问题目前已解决,以及它是如何解决的。

于 2012-03-13T23:23:57.753 回答