InfoWindowAdapter использует или переопределяет устаревший API - PullRequest
0 голосов
/ 16 ноября 2018

Это продолжение этого вопроса, на который нет ответа.Поэтому я попытался исправить это самостоятельно и сократил класс до минимума, т.е. реализовать заглушки, необходимые для GoogleMap.InfoWindowAdapter.

Это код

package com.example.michalwolowiec.meetup;

import android.view.View;

import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.model.Marker;

public class MeetUpInfoWindowAdapter implements GoogleMap.InfoWindowAdapter {
    @Override
    public View getInfoWindow(Marker marker) {
        return null;
    }

    @Override
    public View getInfoContents(Marker marker) {
        return null;
    }
}

И я все еще получаю время выполненияисключение при сборке проекта ... Я получаю стек, но нет ссылки на код моего кода, вот ошибка (если кто-то достаточно мазохистский, чтобы прочитать все это).Я потерял всякую надежду, ПОЖАЛУЙСТА, ПОМОГИТЕ МНЕ.Я делаю это для школьного проекта.

org.gradle.api.tasks.TaskExecutionException: сбой при выполнении задачи ': app: transformClassesWithDexBuilderForDebug'.в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions (ExecuteActionsTaskExecuter.java:103) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute:gra.gra..api.internal..tasks.execution.ResolveTaskOutputCachingStateExecuter.execute (ResolveTaskOutputCachingStateExecuter.java:54) в org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute.a.as.gra..SkipEmptySourceFilesTaskExecuter.execute (SkipEmptySourceFilesTaskExecuter.java:101) в org.gradle.api.internal.tasks.execution.FinalizeInputFilePropertiesTaskExecuter.execute (FinalizeInputFileProgra.jpg) org.jpg.api.internal..tasks.execution..ExecuteAtMostOnceTaskExecuter.execute (ExecuteAtMostOnceTaskExecuter.java:43) в org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute (CatchExceptionTaskExecuter.java:34Texas.Funk.grat.DefaultTaskGraphExecuter.java:256) в org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:336) в org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:328) по адресу org.gradle.internal.progress.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.java:199) по адресу org.gradle.inefBackUgnв org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker.execute (DefaultTaskGraphExecuter.java:249) в org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorktion.gras.ecuas.grag.jg ().DefaultTaskPlanExecutor $ TaskExecutorWorker.processTask (DefaultTaskPlanExecutor.java:123) в org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.access $ 200 (DefaultTaskPlan_Exception(DefaultTaskPlanExecutor.java:104) в org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker $ 1.execute (DefaultTaskPlanExecutor.java:98) в org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute (DefaultTaskExecutionPlan.java:663) вorg.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask (DefaultTaskExecutionPlan.java:597) в org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.run (DefaultTaskPlanExecutor.java:98) в org.gradle.internal.concurrent.ExecutorPolicy $ CatchAndRecordFailures.onExecute (ExecutorPolicy.java:63) в org.gradle.internal.concurrent.ManagedExecutorImpl $ 1.run (ManagedExecutorImpl.java:46) в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:617) в org.gradle.internal.concurrent.ThreadFactoryImpl $ ManagedThreadRunnable.run (ThreadFactoryImpl.java:55) at java.lang.Thread.run (Thread.java:745) Причина: java.lang.RuntimeException: com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException в com.android.builder.profile.Recorder $ Block.handleException (Recorder.java:55) в com.android.builder.profile.ThreadRecorder.record (ThreadRecorder.java:104) в com.android.build.gradle.internal.pipeline.TransformTask.transform (TransformTask.java:230) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.invoke (Method.java:498) в org.gradle.internal.reflect.JavaMethod.invoke (JavaMethod.java:73) в org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecute (IncrementalTaskAction.java:50) в org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute (StandardTaskAction.java:39) в org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute (StandardTaskAction.java:26) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter $ 1.run (ExecuteActionsTaskExecuter.java:124) в org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:336) в org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:328) в org.gradle.internal.progress.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.java:199) в org.gradle.internal.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:110) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction (ExecuteActionsTaskExecuter.java:113) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions (ExecuteActionsTaskExecuter.java:95) ... еще 33 причина: com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException в com.android.build.gradle.internal.transforms.DexArchiveBuilderTransform.transform (DexArchiveBuilderTransform.java:427) в com.android.build.gradle.internal.pipeline.TransformTask $ 2.call (TransformTask.java:239) в com.android.build.gradle.internal.pipeline.TransformTask $ 2.call (TransformTask.java:235) в com.android.builder.profile.ThreadRecorder.record (ThreadRecorder.java:102) ... еще 49 Вызвано: java.lang.RuntimeException: java.lang.RuntimeException в sun.reflect.NativeConstructorAccessorImpl.newInstance0 (собственный метод) в sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:62) в sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45) в java.lang.reflect.Constructor.newInstance (Constructor.java:423) в java.util.concurrent.ForkJoinTask.getThrowableException (ForkJoinTask.java:593) в java.util.concurrent.ForkJoinTask.reportException (ForkJoinTask.java:677)в java.util.concurrent.ForkJoinTask.join (ForkJoinTask.java:720) в com.android.ide.common.internal.WaitableExecutor.waitForTasksWithQuickFail (WaitableExecutor.java:146) в com.android.build.gradle.internal.transforms.DesugarIncrementalTransformHelper.getInitalGraphData (DesugarIncrementalTransformHelper.java:162) в com.android.build.gradle.internal.transforms.DesugarIncrementalTransformHelper.makeDesugaringGraph (DesugarIncrementalTransformHelper.java:130) в com.google.common.base.Suppliers $ NonSerializableMemoizingSupplier.get (Suppliers.java:160) в com.android.build.gradle.internal.transforms.DesugarIncrementalTransformHelper.getDependenciesPaths (DesugarIncrementalTransformHelper.java:231) в com.android.build.gradle.internal.transforms.DexArchiveBuilderTransform.getD8DesugaringCacheInfo (DexArchiveBuilderTransform.java:461) в com.android.build.gradle.internal.transforms.DexArchiveBuilderTransform.transform (DexArchiveBuilderTransform.java:375) ... еще 52 Причины: java.lang.RuntimeException at org.objectweb.asm.ClassVisitor.visitModule (ClassVisitor.java:148) в org.objectweb.asm.ClassReader.readModule (ClassReader.java:731) в org.objectweb.asm.ClassReader.accept (ClassReader.java:632) в org.objectweb.asm.ClassReader.accept (ClassReader.java:500) в com.android.builder.desugaring.DesugaringClassAnalyzer.analyze (DesugaringClassAnalyzer.java:144) в com.android.builder.desugaring.DesugaringClassAnalyzer.analyzeJar (DesugaringClassAnalyzer.java:92) в com.android.builder.desugaring.DesugaringClassAnalyzer.analyze (DesugaringClassAnalyzer.java:63) в com.android.build.gradle.internal.transforms.DesugarIncrementalTransformHelper.lambda $ getInitalGraphData $ 4 (DesugarIncrementalTransformHelper.java:150) в java.util.concurrent.ForkJoinTask $ AdaptedCallable.exec (ForkJoinTask.java:1424) в java.util.concurrent.ForkJoinTask.doExec (ForkJoinTask.java:289) в java.util.concurrent.ForkJoinPool $ WorkQueue.runTask (ForkJoinPool.java:1056) в java.util.concurrent.ForkJoinPool.runWorker (ForkJoinPool.java:1692) в java.util.concurrent.ForkJoinWorkerThread.run (ForkJoinWorkerThread.java:157)

Скуби Закуски для доброй души, которая помогает мне.

Боже, помоги нам всем ...

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