【问题标题】:Android Studio - import can find package but not classAndroid Studio - 导入可以找到包但不能找到类
【发布时间】:2015-04-12 06:11:03
【问题描述】:

没有图片很难描述:

编辑:(在获得更多声誉之前,我无法发布图片)。

jar 存在于外部库中,包中包含类('org.robolectric.AndroidManifest')。导入语句在“robolectric”之前是灰色的,但在“AndroidManifest”上是红色的。当我单击包(robolectric)时,它会将我带到正确的包,其中显然包含该类。

这是应用程序中唯一的 Robolectric 库,因此不必在使用另一个库时查看一个库。

类似this issue,但解决方法无效。

我已经清理、重建、重新索引。

【问题讨论】:

    标签: import android-studio robolectric classnotfound


    【解决方案1】:

    我发现的解决方案只是将 gradle.build 中的所有“testCompile”转换为“compile”。我不知道为什么会这样。

    【讨论】:

    • 小心 - 不要在应用程序本身中包含 robolectric。所有声明为 compile 依赖项的内容都将包含在 apk 中
    • 为了避免常见的 Robolectric/gradle 问题,我们在单独的模块中运行 Robolectric,而不是作为主模块上的测试配置。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多