我正在尝试升级现有项目以使用和目标API 22进行编译。我在build.gradle中更改了以下行:
android {
compileSdkVersion 22
...
defaultConfig {
...
targetSdkVersion 22
}
...
dependencies {
...
compile 'com.android.support:appcompat-v7:22.2.0'
compile 'com.android.support:support-v4:22.2.0'
...
}
}
请注意,这些是整个项目中的仅更改。现在突然间,我的许多测试都失败了。所有失败的测试都使用Robotium并调用solo.clickOnActionBarItem()
。但是,似乎似乎没有单击操作栏上的按钮。当我观看测试运行时,我没有看到按钮单击时的预期行为。
solo.clickOnActionBarItem()
未单击操作栏项目失败的原因是什么?更重要的是,当我使用的第三方库中出现问题时,如何确定问题是什么?