问题标签 [android-gradle-3.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3747 浏览

android - 以下任务之间的循环依赖:

在我的安卓应用中:

在 app/build.gradle 中:

在模块传输传输/build.gradle:

模块fointeraction使用模块transport,反之亦然

在模块 fointeraction

fointeraction/build.gradle:

当我尝试构建时出现错误:

0 投票
0 回答
353 浏览

android - output.packageApplication.outputDirectory.toPath() - 不构建

安卓工作室 3.5

在 app/build.gradle 中:

但我得到错误:

0 投票
2 回答
3488 浏览

android - 活动构建变体没有测试工件

我基于“调试”构建变体创建了一个名为“bitrise”的新构建类型。使用“调试”构建变体时,检测的 androidTests 构建并运行良好,但是当我切换到新的“bitrise”构建变体时,出现以下错误:

当我选择“Edit Configurations...”->“Android Instrumented Tests”时出现此警告 警告:活动构建变体

版本

'com.android.tools.build:gradle:3.5.2'

安卓工作室 3.5.2

这是我的 Gradle 文件的摘录:

我的单元测试在所有配置中都运行良好,我只有 Android Instrumented Tests 有问题

我已经尝试了这些步骤:https : //developer.android.com/studio/build/build-variants#sourcesets,Android Studio 未找到 TestCase 类Android Studio 单元测试:无法找到仪器或未找到类 ex

0 投票
1 回答
2486 浏览

android - 错误:无法解决:片段受影响的模块:app

我正在使用 Android Studio 3.5.3 版。问题是当我想用 Java 创建项目时,我遇到了无法解析片段的错误和 Activity 的相同错误。但是当我使用 Kotlin 创建项目时,我没有遇到问题。你可以在下面看到 Gradle 文件。

项目 Gradle

应用模块 Gradle

有错误日志。

在此处输入图像描述

0 投票
2 回答
2623 浏览

android - Android Studio 3.6 更新后 BuildConfig.FLAVOR 出现问题

有人遇到BuildConfig.FLAVOR参数问题吗?在Android Studio 3.6更新后,我BuildConfig在代码中的所有用法都是红色的(就像删除了导入一样),我不能从应用程序配置中覆盖它,只能从Crashlytics其他来源覆盖它。它在我的应用程序中具有关键功能,可以根据不同的风格为 API 调用加载正确的 URL。

0 投票
1 回答
16730 浏览

android - org.gradle.execution.TaskSelectionException:在项目“:app”中找不到任务“包装器”

几天后我打开我的项目,我开始收到这个错误

我试图Clean Project and Invalidate Caches/Restart选择但仍然没有运气。

项目级 build.gradle:

应用级 build.gradle:

gradle-wrapper.properties:

如果是相关信息,我正在使用 Android Studio 3.5.1。

0 投票
1 回答
55 浏览

android - Gradle 未同步:错误:读取超时

我在 android 中创建了一个项目,但是现在当我打开我的项目 gradle 开始同步并在 15-20 分钟后出现超时错误, org.gradle.api.resources.ResourceException: Could not get resource 'https://jcenter.bintray.com/org/ow2/asm/asm-commons/6.0/asm-commons-6.0.jar'因为 asm-commons-6.0.jar 没有下载。这个问题怎么解决。。

原因:org.gradle.internal.resolve.ArtifactResolveException:无法在 org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver 下载 asm-commons.jar (org.ow2.asm:asm-commons:6.0) $RemoteRepositoryAccess.resolveArtifact(ExternalResourceResolver.java:483) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository$ResolveAndCacheRepositoryAccess.resolveArtifact(CachingModuleComponentRepository.java:419) at org.gradle.api.internal.artifacts.ivyservice .ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.lambda$resolveArtifact$15(ErrorHandlingModuleComponentRepository.java:185) 在 org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess。tryResolveAndMaybeBlacklist(ErrorHandlingModuleComponentRepository.java:241) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.performOperationWithRetries(ErrorHandlingModuleComponentRepository.java:207) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.resolveArtifact(ErrorHandlingModuleComponentRepository.java:183) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainArtifactResolver.resolveArtifact(RepositoryChainArtifactResolver.java:100) at org.gradle.api.internal.artifacts resolveengine.artifact.DefaultArtifactSet$LazyArtifactSource.create(DefaultArtifactSet.java:183) 在 org.gradle.api.internal。artifacts.ivyservice.resolveengine.artifact.DefaultArtifactSet$LazyArtifactSource.create(DefaultArtifactSet.java:170) 在 org.gradle.api.internal.artifacts.DefaultResolvedArtifact.getFile(DefaultResolvedArtifact.java:173) 在 org.gradle.api.internal。 artifacts.ivyservice.resolveengine.artifact.ArtifactBackedResolvedVariant$DownloadArtifactFile.run(ArtifactBackedResolvedVariant.java:146) 在 org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402) 在 org.gradle.internal.operations。 DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394) 在 org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165) 在 org.gradle.internal.operations。DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250) 在 org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158) 在 org.gradle.internal.operations.DefaultBuildOperationExecutor.access$1500(DefaultBuildOperationExecutor.java:49) 在org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.runOperation(DefaultBuildOperationQueue.java:230) 在 org.gradle.internal.operations 的 org.gradle.internal.operations.DefaultBuildOperationExecutor$ParentPreservingQueueWorker.execute(DefaultBuildOperationExecutor.java:444)。 DefaultBuildOperationQueue$WorkerRunnable.access$600(DefaultBuildOperationQueue.java:172) 在 org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable$1.create(DefaultBuildOperationQueue.java:209) 在 org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:183) 在 org.gradle.internal 的 org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable$1.create(DefaultBuildOperationQueue.java:203)。 Operations.DefaultBuildOperationQueue$WorkerRunnable.runBatch(DefaultBuildOperationQueue.java:203) 在 org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.run(DefaultBuildOperationQueue.java:177) 在 org.gradle.internal.operations.DefaultBuildOperationQueue.waitForCompletion(DefaultBuildOperationQueue. java:116) 在 org.gradle.internal.operations.DefaultBuildOperationExecutor.runAll(DefaultBuildOperationExecutor.java:117) 在 org.gradle.api.internal.artifacts.ivyservice.resolveengine.artifact.ParallelResolveArtifactSet$VisitingSet.visit(ParallelResolveArtifactSet.java:61) 的 org.gradle.internal.operations.DelegatingBuildOperationExecutor.runAll(DelegatingBuildOperationExecutor.java:46)在 org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration.visitArtifacts(DefaultLenientConfiguration.java:256) 在 org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration.access$500(DefaultLenientConfiguration.java:69) 在 org. gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$2.run(DefaultLenientConfiguration.java:231) 在 org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402) 在 org.gradle.internal。Operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394) at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java :250) 在 org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92) 在 org.gradle.internal.operations 的 org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)。 DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31) 在 org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration.visitArtifactsWithBuildOperation(DefaultLenientConfiguration.java:228) 在 org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration.access$200(DefaultLenientConfiguration.java:69) 在 org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$1.visitArtifacts(DefaultLenientConfiguration.java:133)在 org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationArtifactCollection.ensureResolved(DefaultConfiguration.java:1628) ... 136 更多原因:org.gradle.api.resources.ResourceException:无法获取资源'DefaultConfiguration$ConfigurationArtifactCollection.ensureResolved(DefaultConfiguration.java:1628) ... 136 更多原因:org.gradle.api.resources.ResourceException:无法获取资源'DefaultConfiguration$ConfigurationArtifactCollection.ensureResolved(DefaultConfiguration.java:1628) ... 136 更多原因:org.gradle.api.resources.ResourceException:无法获取资源'https://jcenter.bintray.com/org/ow2/asm/asm-commons/6.0/asm-commons-6.0.jar'。在 org.gradle.internal.resource.ResourceExceptions.failure(ResourceExceptions.java:74) 在 org.gradle.internal.resource.resource.transfer.AccessorBackedExternalResource 的 org.gradle.internal.resource.ResourceExceptions.getFailed(ResourceExceptions.java:57) .withContentIfPresent(AccessorBackedExternalResource.java:146) at org.gradle.internal.resource.BuildOperationFiringExternalResourceDecorator$11.call(BuildOperationFiringExternalResourceDecorator.java:237) at org.gradle.internal.resource.BuildOperationFiringExternalResourceDecorator$11.call(BuildOperationFiringExternalResourceDecorator.java:229) org.gradle.internal.operations 中的 org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:416)。

0 投票
1 回答
780 浏览

android - Android Gradle 错误:w:类路径中的运行时 JAR 文件应具有相同的版本。这些文件在类路径中找到:

我正在开发一个 Android Kotlin 项目。我正在尝试在我的项目中安装 AppInspector 插件。https://app.appspector.com/58276/setup-guide。我将所需的依赖项放入 Gradle 文件并同步它们。没有错误。但是当我尝试在模拟器上运行应用程序时出现错误。

这是我的项目 gradle 文件。

这是我的应用程序 Gradle 文件。

当我尝试运行该应用程序时,我收到以下错误。

我的代码有什么问题,我该如何解决?

0 投票
1 回答
100 浏览

android - 在 Gradle Android 中使用 Minify true 时应用程序崩溃

我试图从谷歌获取当前日期和时间。使用以下代码

它在调试版本和发布版本中也可以正常工作,但是当我在 Gradle 文件中将 minify 设为 true 时,应用程序崩溃并显示以下错误。

请帮我。谁能告诉我需要添加的 Proguard 脚本吗?

我还附上了构建输出。 在此处输入图像描述

您的帮助将不胜感激。

0 投票
0 回答
23 浏览

android - 如何使用 Gradle 3.5.+ 在 Android Studio 中制作 Android .jar?

我正在使用以下代码制作 android .jar

在我们将 gradle 更新到 3.5.0 并将项目迁移到 android X (Android 10) 之前,它工作正常

首先我的 .jar 停止包含我的最新代码,后来我使用 deleteJar 删除了 jar 并使用 createJar 创建它,它根本停止创建新的 .jar。

我有上面的命令如下:

gradle->项目->其他->deleteJar

gradle->project->other->createJar