Android Studio - Не удалось выполнить задачу ': app: compileDebugKotlin'.- Неразрешенные супертипы - PullRequest
0 голосов
/ 07 декабря 2018

Я весь день рвал на себе волосы, пытаясь понять, почему я получаю эту ошибку, пытаясь скомпилировать проект 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?) Или действительно что-то не так с зависимостями.

У кого-нибудь была такая проблема?Приветствия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...