0

我已经下载了这个GitHub 源代码并将其解压缩并使用"Import existing Android code".

但是,当我打开代码时,一个项目上有一个Red Exclaimation Mark error,而另一个“测试”项目包含给出一般错误的代码"Cannot be resolved to a variable".

注意:我无法显示屏幕截图,因为我没有足够高的声誉。

我在任何代码上都收到错误:

org.openintents.distribution

例如:

@Smoke
    public void test000Eula() {
        String accept = getAppString(org.openintents.distribution.R.string.oi_distribution_eula_accept);
        String cancel = getAppString(org.openintents.distribution.R.string.oi_distribution_eula_refuse);
        boolean existsAccept = solo.searchButton(accept);
        boolean existsCancel = solo.searchButton(cancel);

        if (existsAccept && existsCancel) {
            solo.clickOnButton(accept);
        }
    }

如何解决红色感叹号广告“无法解决错误”?任何帮助都会很棒,因为我对 Android 很陌生!

4

1 回答 1

0

solo.searchButton() 是否返回布尔值?如果不是,您必须编写函数以返回 true 或 false。

我猜这就是为什么您无法解决错误的原因,因为您无法将字符串值解析为布尔值。

如果您可以发布您的完整代码,那将更有帮助。

于 2014-10-15T10:29:50.570 回答