Android Studio-任务':app:compileDebugKotlin'的执行失败。 -未解决的超类型

时间:2018-12-07 15:41:57

标签: android android-studio gradle dependencies appcompat-v7

我整天都在梳头,试图了解为什么在尝试编译Android Studio Kotlin / Java项目时遇到此错误:

Supertypes of the following classes cannot be resolved. Please make sure you have the required dependencies in the classpath:
    class android.support.v7.app.AppCompatActivity, unresolved supertypes: android.support.v4.app.TaskStackBuilder.SupportParentable

这正在我的同事的机器上编译,没有问题,该应用程序目前正在生产中,所以我知道它可以工作。

这也导致了代码中的许多其他错误。通常是:

  • Unresolved reference: context
  • Unresolved reference: create
  • Unresolved reference: lifecycle

运行gradle --dependencies会产生一个非常大的依赖树,但是前几行跳向我:

easeUnitTestRuntimeClasspath - Resolved configuration for runtime for variant: releaseUnitTest
+--- com.google.firebase:firebase-core:12.0.1
|    \--- com.google.firebase:firebase-analytics:12.0.1
|         +--- com.google.android.gms:play-services-basement:12.0.1
|         |    +--- com.android.support:support-v4:26.1.0 -> 27.1.1

特别是+--- com.android.support:support-v4:26.1.0 -> 27.1.1

我没有完全确定这是导致错误的原因,因为没有提及依赖冲突。

我还注意到这是一个内部开发的模块,因此很容易解决:

+--- project :fastgraph
|    \--- com.android.support:appcompat-v7:26.1.0 -> 27.1.1

在解决时,哪个在尝试编译时与输出没有区别。正如我之前提到的,它可以在其他计算机上很好地编译,因此我试图找出它是否是我的设置问题(Android Studio错误?)或依赖项是否确实有问题。

以前有人遇到过这样的问题吗?干杯。

0 个答案:

没有答案