Android Studio 不会在一台机器上运行简单的应用程序

阿尔达隆

我有一个学生在 Android Studio 中对移动应用程序进行了非常基本的介绍。由于锁定,所有学生都在家中运行,并安装了自己的 AS。我有一个学生,特别是他在运行一个简单的应用程序时遇到了问题。他的代码是正确的 - 与所有其他学生使用的一样,没有问题,但是当他尝试启动程序时,错误窗格中出现以下错误。

我们已经重新安装了 Android Studio,但仍然出现相同的错误。如果我在我的 PC 上运行它,该应用程序可以毫无问题地执行(使用 API 24),所以它必须是他的配置中的某些内容,但我已经竭尽全力寻找问题。我希望有人可能对这里出了什么问题有所了解。我意识到这是一大堆错误代码,但我希望有人能发现他们以前遇到过的问题。

一百万感谢您在这里的任何帮助!

错误消息从这里开始...

com.android.tools.r8.a: Invoke-customs are only supported starting with Android O (--min-api 26)
                at com.android.tools.r8.dex.r.a(:291)
                at com.android.tools.r8.dex.r.a(:98)
                at com.android.tools.r8.dex.r.b(:188)
                at com.android.tools.r8.dex.b.a(:63)
                at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:125)
                at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:69)
                at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:78)
                at com.google.common.util.concurrent.MoreExecutors$DirectExecutorService.execute(MoreExecutors.java:322)
                at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
                at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:66)
                at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:36)
                at com.android.tools.r8.dex.b.b(:46)
                at com.android.tools.r8.D8.d(:92)
                at com.android.tools.r8.D8.b(:1)
                at com.android.tools.r8.utils.W.a(:30)
                at com.android.tools.r8.D8.run(:11)
                at com.android.builder.dexing.D8DexArchiveBuilder.convert(D8DexArchiveBuilder.java:116)
                at com.android.build.gradle.internal.dependency.BaseDexingTransform.process(DexingTransform.kt:296)
                at com.android.build.gradle.internal.dependency.BaseDexingTransform.processNonIncrementally(DexingTransform.kt:243)
                at com.android.build.gradle.internal.dependency.BaseDexingTransform.doTransform(DexingTransform.kt:153)
                at com.android.build.gradle.internal.dependency.BaseDexingTransform.access$doTransform(DexingTransform.kt:69)
                at com.android.build.gradle.internal.dependency.BaseDexingTransform$transform$1.invoke(DexingTransform.kt:104)
                at com.android.build.gradle.internal.dependency.BaseDexingTransform$transform$1.invoke(DexingTransform.kt:69)
                at com.android.build.gradle.internal.tasks.BlocksUtilsKt.recordArtifactTransformSpan(BlocksUtils.kt:33)
                at com.android.build.gradle.internal.dependency.BaseDexingTransform.transform(DexingTransform.kt:100)
                at org.gradle.api.internal.artifacts.transform.DefaultTransformer.transform(DefaultTransformer.java:189)
                at org.gradle.api.internal.artifacts.transform.DefaultTransformerInvocationFactory$TransformerExecution.execute(DefaultTransformerInvocationFactory.java:332)
                at org.gradle.internal.execution.steps.ExecuteStep.lambda$execute$0(ExecuteStep.java:32)
                at java.base/java.util.Optional.map(Optional.java:265)
                at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:32)
                at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:26)
                at org.gradle.internal.execution.steps.CleanupOutputsStep.execute(CleanupOutputsStep.java:63)
                at org.gradle.internal.execution.steps.CleanupOutputsStep.execute(CleanupOutputsStep.java:35)
                at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:49)
                at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:34)
                at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:43)
                at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:73)
                at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:54)
                at org.gradle.internal.execution.steps.CatchExceptionStep.execute(CatchExceptionStep.java:34)
                at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:44)
                at org.gradle.internal.execution.steps.SnapshotOutputsStep.execute(SnapshotOutputsStep.java:54)
                at org.gradle.internal.execution.steps.SnapshotOutputsStep.execute(SnapshotOutputsStep.java:38)
                at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:49)
                at org.gradle.internal.execution.steps.CacheStep.executeWithoutCache(CacheStep.java:153)
                at org.gradle.internal.execution.steps.CacheStep.execute(CacheStep.java:67)
                at org.gradle.internal.execution.steps.CacheStep.execute(CacheStep.java:41)
                at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:44)
                at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:33)
                at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:38)
                at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:24)
                at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:92)
                at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$0(SkipUpToDateStep.java:85)
                at java.base/java.util.Optional.map(Optional.java:265)
                at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:55)
                at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:39)
                at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:76)
                at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:37)
                at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:36)
                at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:26)
                at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:94)
                at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:49)
                at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:79)
                at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:53)
                at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:74)
                at org.gradle.internal.execution.steps.SkipEmptyWorkStep.lambda$execute$2(SkipEmptyWorkStep.java:78)
                at java.base/java.util.Optional.orElseGet(Optional.java:369)
                at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:78)
                at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:34)
                at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:39)
                at org.gradle.internal.execution.steps.LoadExecutionStateStep.execute(LoadExecutionStateStep.java:40)
                at org.gradle.internal.execution.steps.LoadExecutionStateStep.execute(LoadExecutionStateStep.java:28)
                at org.gradle.internal.execution.impl.DefaultWorkExecutor.execute(DefaultWorkExecutor.java:33)
                at org.gradle.api.internal.artifacts.transform.DefaultTransformerInvocationFactory$2.lambda$call$2(DefaultTransformerInvocationFactory.java:200)
                at org.gradle.api.internal.artifacts.transform.DefaultTransformerInvocationFactory.fireTransformListeners(DefaultTransformerInvocationFactory.java:269)
                at org.gradle.api.internal.artifacts.transform.DefaultTransformerInvocationFactory.access$300(DefaultTransformerInvocationFactory.java:79)
                at org.gradle.api.internal.artifacts.transform.DefaultTransformerInvocationFactory$2.call(DefaultTransformerInvocationFactory.java:178)
                at org.gradle.api.internal.artifacts.transform.DefaultTransformerInvocationFactory$2.call(DefaultTransformerInvocationFactory.java:175)
                at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:416)
                at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:406)
                at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
                at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
                at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
                at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:102)
                at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)
                at org.gradle.api.internal.artifacts.transform.DefaultTransformerInvocationFactory.lambda$doTransform$0(DefaultTransformerInvocationFactory.java:175)
                at org.gradle.api.internal.artifacts.transform.ImmutableTransformationWorkspaceProvider.lambda$withWorkspace$0(ImmutableTransformationWorkspaceProvider.java:81)
                at org.gradle.cache.internal.LockOnDemandCrossProcessCacheAccess.withFileLock(LockOnDemandCrossProcessCacheAccess.java:90)
                at org.gradle.cache.internal.DefaultCacheAccess.withFileLock(DefaultCacheAccess.java:181)
                at org.gradle.cache.internal.DefaultPersistentDirectoryStore.withFileLock(DefaultPersistentDirectoryStore.java:172)
                at org.gradle.cache.internal.DefaultCacheFactory$ReferenceTrackingCache.withFileLock(DefaultCacheFactory.java:196)
                at org.gradle.api.internal.artifacts.transform.ImmutableTransformationWorkspaceProvider.withWorkspace(ImmutableTransformationWorkspaceProvider.java:76)
                at org.gradle.api.internal.artifacts.transform.AbstractCachingTransformationWorkspaceProvider.lambda$withWorkspace$0(AbstractCachingTransformationWorkspaceProvider.java:56)
                at com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4718)
                at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3445)
                at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2194)
                at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2153)
                at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2043)
                at com.google.common.cache.LocalCache.get(LocalCache.java:3851)
                at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4713)
                at org.gradle.api.internal.artifacts.transform.AbstractCachingTransformationWorkspaceProvider.withWorkspace(AbstractCachingTransformationWorkspaceProvider.java:55)
                at org.gradle.api.internal.artifacts.transform.DefaultTransformerInvocationFactory.doTransform(DefaultTransformerInvocationFactory.java:175)
                at org.gradle.api.internal.artifacts.transform.DefaultTransformerInvocationFactory.access$000(DefaultTransformerInvocationFactory.java:79)
                at org.gradle.api.internal.artifacts.transform.DefaultTransformerInvocationFactory$1.invoke(DefaultTransformerInvocationFactory.java:141)
                at org.gradle.api.internal.artifacts.transform.CacheableInvocation$1.invoke(CacheableInvocation.java:58)
                at org.gradle.api.internal.artifacts.transform.TransformationNode$ChainedTransformationNode$1.lambda$transform$0(TransformationNode.java:226)
                at org.gradle.internal.Try$Success.flatMap(Try.java:157)
                at org.gradle.api.internal.artifacts.transform.TransformationNode$ChainedTransformationNode$1.transform(TransformationNode.java:225)
                at org.gradle.api.internal.artifacts.transform.TransformationNode$ArtifactTransformationStepBuildOperation.call(TransformationNode.java:267)
                at org.gradle.api.internal.artifacts.transform.TransformationNode$ArtifactTransformationStepBuildOperation.call(TransformationNode.java:247)
                at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:416)
                at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:406)
                at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
                at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
                at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
                at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:102)
                at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)
                at org.gradle.api.internal.artifacts.transform.TransformationNode$ChainedTransformationNode.execute(TransformationNode.java:222)
                at org.gradle.execution.plan.WorkNodeExecutor.execute(WorkNodeExecutor.java:27)
                at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:372)
                at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:359)
                at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:352)
                at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:338)
                at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.lambda$run$0(DefaultPlanExecutor.java:127)
                at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:191)
                at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:182)
                at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:124)
                at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
                at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
                at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
                at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
                at java.base/java.lang.Thread.run(Thread.java:834)
                Suppressed: java.util.concurrent.ExecutionException: com.android.tools.r8.a: Invoke-customs are only supported starting with Android O (--min-api 26)
                                at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:552)
                                at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:513)
                                at com.google.common.util.concurrent.FluentFuture$TrustedFuture.get(FluentFuture.java:86)
                                at com.android.tools.r8.utils.U0.a(:14)
                                at com.android.tools.r8.dex.b.b(:101)
                                ... 120 more
                Caused by: [CIRCULAR REFERENCE: com.android.tools.r8.a: Invoke-customs are only supported starting with Android O (--min-api 26)]
狂野

仅从 Android O (--min-api 26) 开始支持调用自定义

您必须创建具有 api 26 级别的模拟器。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

可能会在同一台机器上编译AOSP并运行Android Studio吗?

Android Studio不会在设备上安装最新的应用程序

尝试运行应用程序时(在Mac上)android studio不会显示设备

无法在Android Studio上运行应用程序项目

Android Studio 3.5在多个设备上运行应用程序

可以在同一台机器上安装Worklight Studio 6.0和Worklight Studio 6.1

Android Studio未运行应用程序

如何在Android Studio中终止应用程序-在单独的设备上运行的应用程序

在同一台机器上运行Node.js应用程序和PHP

在10.0.0.2(同一台机器)上,Android(仿真器)套接字权限被拒绝

如何使用 android studio 制作一个简单的跟踪 android 应用程序

无法在Android Studio上运行Android应用程序弹出编辑配置

应用程序无法在Android Studio的Android Marshmallow设备上运行

Android Studio调试器不会在运行API 29 Android 10和API 30 Android 11的设备上的Retrofit回调断点处停止

Android Studio正在运行的应用程序后台运行

运行应用程序vs应用更改android studio 2.3

Android Studio 不会在 PasswordToggleDrawable 中更改颜色

按钮不会在android studio中点击

在一台Visual Studio上同时在浏览器和模拟器中的Android应用中调试API

Android Studio-后退按钮不会在每个设备上返回相同的页面

Android Studio,布局不会在模拟器上显示

安装在不同机器上的Android应用程序(通过Android Studio)是否会获得不同的签名?

使用 Android Studio 运行应用程序时出错

Android Studio:运行/调试应用程序的发行版本

在Android Studio中运行Java应用程序

Appcelerator Studio Android应用程序无法运行

Android Studio无法运行以调试应用程序

如何从 android studio 运行 kotlin 应用程序?

在Android Studio中运行应用程序时发生错误