問題タブ [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 に答える
3488 参照

android - アクティブなビルド バリアントにはテスト アーティファクトがありません

「debug」ビルド バリアントに基づいて「bitrise」という新しいビルド タイプを作成しました。「debug」ビルド バリアントを使用すると、インストルメント化された androidTests がビルドおよび実行されますが、新しい「bitrise」ビルド バリアントに切り替えると、次のエラーが発生します。

そして、「構成の編集...」->「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#sourcesetsTestCase class not found by Android StudioAndroid Studio Unit Testing: インストルメンテーションが見つかりません OR クラスが見つかりません ex

0 投票する
1 に答える
55 参照

android - Gradle が同期していません: エラー: 読み取りがタイムアウトしました

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'Android でプロジェクトを作成しましたが、プロジェクト gradle を開いて同期を開始すると、15 ~ 20 分後に 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) org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository$ResolveAndCacheRepositoryAccess.resolveArtifact(CachingModuleComponentRepository.java:419) at org.gradle.api.internal.artifacts.ivyservice 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) org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainArtifactResolver.resolveArtifact(RepositoryChainArtifactResolver.java:100) org.gradle.api.internal.artifacts.ivyservice.ivy org.gradle.api.internal の resolveengine.artifact.DefaultArtifactSet$LazyArtifactSource.create(DefaultArtifactSet.java:183)。artifacts.ivyservice.resolveengine.artifact.DefaultArtifactSet$LazyArtifactSource.create(DefaultArtifactSet.java:170) at org.gradle.api.internal.artifacts.DefaultResolvedArtifact.getFile(DefaultResolvedArtifact.java:173) at org.gradle.api.internal. artifacts.ivyservice.resolveengine.artifact.ArtifactBackedResolvedVariant$DownloadArtifactFile.run(ArtifactBackedResolvedVariant.java:146) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402) at 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.org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158) で DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250) org.gradle.internal.operations.DefaultBuildOperationExecutor.access$1500(DefaultBuildOperationExecutor.java:49) でorg.gradle.internal.operations.DefaultBuildOperationExecutor$ParentPreservingQueueWorker.execute(DefaultBuildOperationExecutor.java:444) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.runOperation(DefaultBuildOperationQueue.java:230) at org.gradle.internal.operations. 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.run(DefaultBuildOperationQueue.java:177) での operations.DefaultBuildOperationQueue$WorkerRunnable.runBatch(DefaultBuildOperationQueue.java:203) org.gradle.internal.operations.DefaultBuildOperationQueue.waitForCompletion(DefaultBuildOperationQueue. java:116) org.gradle.internal.operations.DefaultBuildOperationExecutor.executeInParallel(DefaultBuildOperationExecutor.java:144) で 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.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) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402) at 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.execute(DefaultBuildOperationExecutor.java:158) で org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92) で org.gradle.internal.operations. 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.ResourceExceptions.getFailed(ResourceExceptions.java:57) で org.gradle.internal.resource.transfer.AccessorBackedExternalResource .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.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:416) at org.gradle.internal.operations.

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->project->other->deleteJar

gradle->project->other->createJar