【发布时间】:2012-03-24 09:02:37
【问题描述】:
我正在尝试建立一个依赖于 ActionBarSherlock (4.0 RC1) 和 ViewPagerIndicator 的项目,我目前正在使用 Eclipse IDE,我希望能够为该项目构建和运行 Android 测试项目。我告诉 Eclipse 忽略 proguard 和 generate-sources 目标,让它停止给我错误,这似乎是它的解决方案,但我很难确认这是否仍然是正确的解决方案。到目前为止,我在 ABS 方面取得了一定的成功,我能够将一个包部署到具有操作栏的模拟器上,并且 Eclipse 似乎知道 ABS 中的类和资源。但是,它不了解主题(如 Theme.Sherlock.Light)并显示错误。我对此没意见,只是这意味着我无法使用 Eclipse 运行。但它似乎不适用于 ViewPagerIndicator。而且我不断遇到随机错误,感觉就像我只是在兜圈子。
所以我尝试添加一个测试项目(再次......),以便我可以在构建项目时对其进行测试,以确保它在每一步都符合我的所有规范。但我似乎无法让它发挥作用。如果我能得到这三件事以及如何运行测试,我应该能够调试出现的其他问题,但现在我什至无法确认问题出在哪里。我的大部分研究都得到了部分答案和过时的解决方案。
使用: ActionBarSherlock 4.0 RC1 ViewPagerIndicator 2.2.3 android-maven-插件 3.1.1.99.0.6 阿帕奇 Maven 3.0.3 日蚀靛蓝 m2e 1.0.100.20110804-1717
【问题讨论】:
-
我被引导到 Gaug.es 应用程序,并且拥有一个带有 ABS、ViewPagerIndicator、android-maven-plugin 和测试套件的项目。不过,我正在 TextMate 中进行编辑,因为我不希望 Eclipse 破坏它。
-
您应该提供具体的错误详细信息,例如 logcat、异常堆栈跟踪等,以便人们查看和分析您的问题,而不是简单地说这三件事不能一起工作以及如何解决它。其次,使用正确的工具来完成正确的工作,我看不出您可以通过使用 IDE 之外的虚拟文本编辑器获得任何好处并对此有所帮助。
-
关键是我尝试了许多配置,并且错误非常多,但知道其他应用程序必须需要相同的工具(+/- Eclipse)。我不需要“你如何解决它”,我需要正确的方法来配置它,这是 Gaug.es 应用程序提供的。关键是,调试此类问题的一种方法是使用命令行工具而不是 IDE,但您仍然需要以某种方式编辑代码。我还被引导到 IntelliJ IDEA CE,它不是官方的 Android IDE,但它与 Maven 配合得更好。
标签: android eclipse unit-testing maven actionbarsherlock