Gradle - Преобразование еще не выполнено - PullRequest
0 голосов
/ 16 октября 2018

Я только что перенес свой проект на androidx и включил jetifier.

Теперь, когда я хочу построить свой проект, я получаю эту ошибку: «Преобразование еще не выполнено». Синхронизация Gradle завершается без ошибок, но при сборкене удается.

Не удалось выполнить эту задачу:

Transform org.eclipse.jdt.core.jar (org.eclipse.jdt:org.eclipse.jdt.core:3.10.0) with IdentityTransform

StackTrace:

java.lang.IllegalStateException: Transformation hasn't been executed yet
    at org.gradle.api.internal.artifacts.transform.TransformInfo.getFailure(TransformInfo.java:88)
    at org.gradle.api.internal.artifacts.transform.TransformInfo.access$300(TransformInfo.java:48)
    at org.gradle.api.internal.artifacts.transform.TransformInfo$ChainedTransformInfo$ChainedArtifactTransformStepOperation.run(TransformInfo.java:235)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:300)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:292)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:174)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
    at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
    at org.gradle.api.internal.artifacts.transform.TransformInfo$ChainedTransformInfo.execute(TransformInfo.java:217)
    at org.gradle.api.internal.artifacts.transform.TransformInfoExecutor.execute(TransformInfoExecutor.java:34)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareWorkItemExecutor.execute(DefaultTaskExecutionGraph.java:277)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareWorkItemExecutor.execute(DefaultTaskExecutionGraph.java:262)
    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:135)
    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:130)
    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker.execute(DefaultTaskPlanExecutor.java:200)
    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker.executeWithWork(DefaultTaskPlanExecutor.java:191)
    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker.run(DefaultTaskPlanExecutor.java:130)
    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
    at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
    at java.lang.Thread.run(Thread.java:745)

Моя рабочая станция:

Build: 3.3 Canary 13
Android Gradle Plugin: 3.3.0-alpha13
Gradle: 4.10.1
BuildToolsVersion : 28.0.3
Compile/Targer sdkVersion : 28

Ответы [ 3 ]

0 голосов
/ 10 декабря 2018

Ок, ребята!

Я нашел ошибку.Это было мое.Я пытался реализовать библиотеку вместо testImplement it.Я имел ошибку выше, брошенную задачами jtifier.Поэтому я просто изменил его с:

реализация "com.android.tools.lint: lint-api: 26.2.1"

реализация "com.android.tools.lint:lint-тесты: 26.2.1 "

до

testImplementation" com.android.tools.lint: lint-api: 26.2.1 "

testImplementation "com.android.tools.lint: lint-tests: 26.2.1"

Спасибо, Иисус!И было 2 дня ...

0 голосов
/ 28 февраля 2019

Обновите свою оболочку до последней версии в gradle-wrapper.properties.

Мой был

distributionUrl==https\://services.gradle.org/distributions/gradle-4.10.1-all.zip

, а я обновил до

distributionUrl=https\://services.gradle.org/distributions/gradle-5.2.1-all.zip

0 голосов
/ 18 октября 2018

Эта проблема была связана с библиотекой AutoFactory, которая вызывала сбой сборки.

Немного покопавшись в интернете, я обнаружил, что замена

com.google.auto.factory:auto-factory:1.0-beta5

на

com.google.auto.factory:auto-factory:1.0-beta5@jar

в зависимостях исправляет проблему.

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