问题标签 [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.
android - 以下任务之间的循环依赖:
在我的安卓应用中:
在 app/build.gradle 中:
在模块传输传输/build.gradle:
模块fointeraction
使用模块transport
,反之亦然
在模块 fointeraction
fointeraction/build.gradle:
当我尝试构建时出现错误:
android - output.packageApplication.outputDirectory.toPath() - 不构建
安卓工作室 3.5
在 app/build.gradle 中:
但我得到错误:
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
android - Android Studio 3.6 更新后 BuildConfig.FLAVOR 出现问题
有人遇到BuildConfig.FLAVOR
参数问题吗?在Android Studio 3.6更新后,我BuildConfig
在代码中的所有用法都是红色的(就像删除了导入一样),我不能从应用程序配置中覆盖它,只能从Crashlytics
其他来源覆盖它。它在我的应用程序中具有关键功能,可以根据不同的风格为 API 调用加载正确的 URL。
android - org.gradle.execution.TaskSelectionException:在项目“:app”中找不到任务“包装器”
几天后我打开我的项目,我开始收到这个错误
我试图Clean Project and Invalidate Caches/Restart
选择但仍然没有运气。
项目级 build.gradle:
应用级 build.gradle:
gradle-wrapper.properties:
如果是相关信息,我正在使用 Android Studio 3.5.1。
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)。
android - Android Gradle 错误:w:类路径中的运行时 JAR 文件应具有相同的版本。这些文件在类路径中找到:
我正在开发一个 Android Kotlin 项目。我正在尝试在我的项目中安装 AppInspector 插件。https://app.appspector.com/58276/setup-guide。我将所需的依赖项放入 Gradle 文件并同步它们。没有错误。但是当我尝试在模拟器上运行应用程序时出现错误。
这是我的项目 gradle 文件。
这是我的应用程序 Gradle 文件。
当我尝试运行该应用程序时,我收到以下错误。
我的代码有什么问题,我该如何解决?
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