# Cordova android build failing all of a sudden

**URL:** <https://discuss.bitrise.io/t/cordova-android-build-failing-all-of-a-sudden/16274>\
**Category:** Builds\
**Tags:** android\
**Created:** [March 24, 2021, 1:36pm UTC](https://discuss.bitrise.io/t/cordova-android-build-failing-all-of-a-sudden/16274 "2021-03-24T13:36:06Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![omkarShiva](https://avatars.discourse-cdn.com/v4/letter/o/49beb7/32.png) [@omkarShiva](https://discuss.bitrise.io/u/omkarShiva)\
**Post date:** [March 24, 2021, 1:36pm UTC](https://discuss.bitrise.io/t/cordova-android-build-failing-all-of-a-sudden/16274/1 "2021-03-24T13:36:06Z")

</div>

> Configure project :app

WARNING: Configuration ‘compile’ is obsolete and has been replaced with ‘implementation’ and ‘api’.

It will be removed in version 5.0 of the Android Gradle plugin.

For more information, see [Add build dependencies &nbsp;|&nbsp; Android Studio &nbsp;|&nbsp; Android Developers](http://d.android.com/r/tools/update-dependency-configurations.html).

Warning: unrecognized type name: platform. Did you mean archives?

Warning: Unable to create an instance of com.android.repository.impl.generated.v1.TypeDetails

java.lang.InstantiationException

at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)

at java.lang.reflect.Constructor.newInstance(Constructor.java:423)

at com.sun.xml.bind.v2.ClassFactory.create0(ClassFactory.java:132)

at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.createInstance(ClassBeanInfoImpl.java:285)

at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.createInstance(UnmarshallingContext.java:702)

at com.sun.xml.bind.v2.runtime.unmarshaller.StructureLoader.startElement(StructureLoader.java:188)

at com.sun.xml.bind.v2.runtime.unmarshaller.XsiTypeLoader.startElement(XsiTypeLoader.java:80)

at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.\_startElement(UnmarshallingContext.java:577)

at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.startElement(UnmarshallingContext.java:556)

at com.sun.xml.bind.v2.runtime.unmarshaller.SAXConnector.startElement(SAXConnector.java:168)

at org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551)

at com.android.repository.impl.meta.SchemaModuleUtil$NamespaceFallbackFilter.startElement(SchemaModuleUtil.java:398)

at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509)

at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:374)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2784)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)

at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:842)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:771)

at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)

at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)

at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)

at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357)

at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:258)

at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:229)

at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:140)

at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:123)

at com.android.repository.impl.meta.SchemaModuleUtil.unmarshal(SchemaModuleUtil.java:192)

at com.android.build.gradle.internal.SdkParsingUtilsKt.parsePackage(SdkParsingUtils.kt:65)

at com.android.build.gradle.internal.PlatformComponents$Companion.build$gradle(SdkDirectLoadingStrategy.kt:252)

at com.android.build.gradle.internal.SdkDirectLoadingStrategy.loadSdkComponents(SdkDirectLoadingStrategy.kt:104)

at com.android.build.gradle.internal.SdkDirectLoadingStrategy.init(SdkDirectLoadingStrategy.kt:86)

at com.android.build.gradle.internal.SdkDirectLoadingStrategy.access$init(SdkDirectLoadingStrategy.kt:47)

at com.android.build.gradle.internal.SdkDirectLoadingStrategy$components$2.invoke(SdkDirectLoadingStrategy.kt:68)

at com.android.build.gradle.internal.SdkDirectLoadingStrategy$components$2.invoke(SdkDirectLoadingStrategy.kt:47)

at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)

at com.android.build.gradle.internal.SdkDirectLoadingStrategy.getComponents(SdkDirectLoadingStrategy.kt)

at com.android.build.gradle.internal.SdkDirectLoadingStrategy.loadedSuccessfully(SdkDirectLoadingStrategy.kt:140)

at com.android.build.gradle.internal.SdkLoadingStrategy.getCoreLambaStubs(SdkLoadingStrategy.kt:40)

at com.android.build.gradle.internal.SdkComponents$coreLambdaStubsProvider$1.call(SdkComponents.kt:113)

at com.android.build.gradle.internal.SdkComponents$coreLambdaStubsProvider$1.call(SdkComponents.kt:39)

at org.gradle.api.internal.provider.DefaultProvider.calculateOwnValue(DefaultProvider.java:66)

at org.gradle.api.internal.provider.AbstractMinimalProvider.get(AbstractMinimalProvider.java:84)

at org.gradle.api.internal.file.collections.UnpackingVisitor.add(UnpackingVisitor.java:56)

at org.gradle.api.internal.file.collections.DefaultConfigurableFileCollection$UnresolvedItemsCollector.visitContents(DefaultConfigurableFileCollection.java:300)

at org.gradle.api.internal.file.collections.DefaultConfigurableFileCollection.visitContents(DefaultConfigurableFileCollection.java:224)

at org.gradle.api.internal.file.CompositeFileCollection.visitDependencies(CompositeFileCollection.java:140)

at org.gradle.api.internal.file.collections.DefaultConfigurableFileCollection.visitDependencies(DefaultConfigurableFileCollection.java:230)

at org.gradle.api.internal.tasks.CachingTaskDependencyResolveContext$TaskGraphImpl.getNodeValues(CachingTaskDependencyResolveContext.java:112)

at org.gradle.internal.graph.CachingDirectedGraphWalker$GraphWithEmptyEdges.getNodeValues(CachingDirectedGraphWalker.java:213)

at org.gradle.internal.graph.CachingDirectedGraphWalker.doSearch(CachingDirectedGraphWalker.java:121)

at org.gradle.internal.graph.CachingDirectedGraphWalker.findValues(CachingDirectedGraphWalker.java:73)

at org.gradle.api.internal.tasks.CachingTaskDependencyResolveContext.getDependencies(CachingTaskDependencyResolveContext.java:67)

at org.gradle.execution.plan.TaskDependencyResolver.resolveDependenciesFor(TaskDependencyResolver.java:46)

at org.gradle.execution.plan.LocalTaskNode.getDependencies(LocalTaskNode.java:161)

at org.gradle.execution.plan.LocalTaskNode.resolveDependencies(LocalTaskNode.java:129)

at org.gradle.execution.plan.DefaultExecutionPlan.doAddNodes(DefaultExecutionPlan.java:165)

at org.gradle.execution.plan.DefaultExecutionPlan.addEntryTasks(DefaultExecutionPlan.java:135)

at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.addEntryTasks(DefaultTaskExecutionGraph.java:144)

at org.gradle.execution.TaskNameResolvingBuildConfigurationAction.configure(TaskNameResolvingBuildConfigurationAction.java:49)

at org.gradle.execution.DefaultBuildConfigurationActionExecuter.configure(DefaultBuildConfigurationActionExecuter.java:58)

at org.gradle.execution.DefaultBuildConfigurationActionExecuter.access$200(DefaultBuildConfigurationActionExecuter.java:26)

at org.gradle.execution.DefaultBuildConfigurationActionExecuter$2.proceed(DefaultBuildConfigurationActionExecuter.java:66)

at org.gradle.execution.DefaultTasksBuildExecutionAction.configure(DefaultTasksBuildExecutionAction.java:45)

at org.gradle.execution.DefaultBuildConfigurationActionExecuter.configure(DefaultBuildConfigurationActionExecuter.java:58)

at org.gradle.execution.DefaultBuildConfigurationActionExecuter.access$200(DefaultBuildConfigurationActionExecuter.java:26)

at org.gradle.execution.DefaultBuildConfigurationActionExecuter$2.proceed(DefaultBuildConfigurationActionExecuter.java:66)

at org.gradle.execution.ExcludedTaskFilteringBuildConfigurationAction.configure(ExcludedTaskFilteringBuildConfigurationAction.java:48)

at org.gradle.execution.DefaultBuildConfigurationActionExecuter.configure(DefaultBuildConfigurationActionExecuter.java:58)

at org.gradle.execution.DefaultBuildConfigurationActionExecuter.access$200(DefaultBuildConfigurationActionExecuter.java:26)

at org.gradle.execution.DefaultBuildConfigurationActionExecuter$1.run(DefaultBuildConfigurationActionExecuter.java:44)

at org.gradle.internal.Factories$1.create(Factories.java:26)

at org.gradle.api.internal.project.DefaultProjectStateRegistry.withLenientState(DefaultProjectStateRegistry.java:134)

at org.gradle.api.internal.project.DefaultProjectStateRegistry.withLenientState(DefaultProjectStateRegistry.java:126)

at org.gradle.execution.DefaultBuildConfigurationActionExecuter.select(DefaultBuildConfigurationActionExecuter.java:40)

at org.gradle.initialization.DefaultTaskExecutionPreparer.prepareForTaskExecution(DefaultTaskExecutionPreparer.java:38)

at org.gradle.initialization.BuildOperatingFiringTaskExecutionPreparer$CalculateTaskGraph.populateTaskGraph(BuildOperatingFiringTaskExecutionPreparer.java:117)

at org.gradle.initialization.BuildOperatingFiringTaskExecutionPreparer$CalculateTaskGraph.run(BuildOperatingFiringTaskExecutionPreparer.java:68)

at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:395)

at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:387)

at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:157)

at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:242)

at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:150)

at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:84)

at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)

at org.gradle.initialization.BuildOperatingFiringTaskExecutionPreparer.prepareForTaskExecution(BuildOperatingFiringTaskExecutionPreparer.java:56)

at org.gradle.initialization.DefaultGradleLauncher.prepareTaskExecution(DefaultGradleLauncher.java:227)

at org.gradle.initialization.DefaultGradleLauncher.doClassicBuildStages(DefaultGradleLauncher.java:159)

at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:140)

at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:120)

at org.gradle.internal.invocation.GradleBuildController$1.create(GradleBuildController.java:74)

at org.gradle.internal.invocation.GradleBuildController$1.create(GradleBuildController.java:67)

at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:180)

at org.gradle.internal.work.StopShieldingWorkerLeaseService.withLocks(StopShieldingWorkerLeaseService.java:40)

at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:67)

at org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:56)

at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:31)

at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)

at org.gradle.launcher.exec.BuildOutcomeReportingBuildActionRunner.run(BuildOutcomeReportingBuildActionRunner.java:63)

at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32)

at org.gradle.launcher.exec.BuildCompletionNotifyingBuildActionRunner.run(BuildCompletionNotifyingBuildActionRunner.java:39)

at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:51)

at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:45)

at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:409)

at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:399)

at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:157)

at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:242)

at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:150)

at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:94)

at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)

at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:45)

at org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:50)

at org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:47)

at org.gradle.composite.internal.DefaultRootBuildState.run(DefaultRootBuildState.java:80)

at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:47)

at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:31)

at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:42)

at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:28)

at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:87)

at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:55)

at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:60)

at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:38)

at org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute(SessionScopeBuildActionExecuter.java:68)

at org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute(SessionScopeBuildActionExecuter.java:38)

at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:37)

at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:26)

at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:60)

at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:32)

at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:56)

at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:42)

at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:48)

at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:32)

at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:68)

at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)

at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)

at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:39)

at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)

at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:29)

at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)

at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:35)

at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)

at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:78)

at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:75)

at org.gradle.util.Swapper.swap(Swapper.java:38)

at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:75)

at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)

at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55)

at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)

at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:63)

at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)

at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)

at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:82)

at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)

at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)

at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:52)

at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297)

at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)

at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)

at java.lang.Thread.run(Thread.java:748)

FAILURE: Build failed with an exception.

- What went wrong:

Could not determine the dependencies of task ‘:app:compileDebugJavaWithJavac’.

> javax.xml.bind.UnmarshalException: Unable to create an instance of com.android.repository.impl.generated.v1.TypeDetails

- with linked exception:

[java.lang.InstantiationException]

- Try:

Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

- Get more help at [https://help.gradle.org](https://help.gradle.org)

BUILD FAILED in 1m 19s

Command failed with exit code 1: /Users/vagrant/git/platforms/android/gradlew cdvBuildDebug -b /Users/vagrant/git/platforms/android/build.gradle

i am unable to find the way to fix this issue.  
but once i tried to build for same branch four time’s, fourth time it build is successful, no change in code bases

---

<div class="post-metadata">

**Author:** ![nicolasloots](https://avatars.discourse-cdn.com/v4/letter/n/b77776/32.png) [@nicolasloots](https://discuss.bitrise.io/u/nicolasloots)\
**Post date:** [April 2, 2021, 8:31am UTC](https://discuss.bitrise.io/t/cordova-android-build-failing-all-of-a-sudden/16274/2 "2021-04-02T08:31:58Z")

</div>

We also came across this build issue, but haven’t found a solution yet. Apparently, something may be corrupted in the Android SDK of the latest Bitrise build.  
Current workaround is using `--osx-vs4mac-previous-stable` build tag.

---

<div class="post-metadata">

**Author:** ![omkarShiva](https://avatars.discourse-cdn.com/v4/letter/o/49beb7/32.png) [@omkarShiva](https://discuss.bitrise.io/u/omkarShiva)\
**Post date:** [April 2, 2021, 9:24am UTC](https://discuss.bitrise.io/t/cordova-android-build-failing-all-of-a-sudden/16274/3 "2021-04-02T09:24:16Z")

</div>

i change the stack setting from the default stack then it started working

---

<div class="post-metadata">

**Author:** ![Domingosa](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/domingosa/32/3473_2.png) [@Domingosa](https://discuss.bitrise.io/u/Domingosa)\
**Post date:** [April 8, 2021, 11:49am UTC](https://discuss.bitrise.io/t/cordova-android-build-failing-all-of-a-sudden/16274/4 "2021-04-08T11:49:53Z")

</div>

I am facing the same issue.  
@nicolasloots I tried to add the --osx-vs4mac-previous-stable in the “ionic archive step” in section “Options to append to the ionic-cli build command” but nothing changed still not working.  
Also @omkarShiva I didn’t understand what you did exactly, could you be more explicit ?

---

<div class="post-metadata">

**Author:** ![nicolasloots](https://avatars.discourse-cdn.com/v4/letter/n/b77776/32.png) [@nicolasloots](https://discuss.bitrise.io/u/nicolasloots)\
**Post date:** [April 8, 2021, 12:04pm UTC](https://discuss.bitrise.io/t/cordova-android-build-failing-all-of-a-sudden/16274/5 "2021-04-08T12:04:51Z")

</div>

I think my previous answer wasn’t that clear. `--osx-vs4mac-previous-stable` is a build tag, not an option for ionic.  
What I meant is that you have to use the previous build stack in your Bitrise settings. See [the docs](https://devcenter.bitrise.io/infrastructure/available-stacks/) for more info.

Afterwards, the details of your next build will probably look something like this:  
 ![image](https://us1.discourse-cdn.com/flex016/uploads/bitrise/original/2X/a/a43fed76c11c63fe31873854481b5cc7b83f4599.png)

---

<div class="post-metadata">

**Author:** ![Domingosa](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/domingosa/32/3473_2.png) [@Domingosa](https://discuss.bitrise.io/u/Domingosa)\
**Post date:** [April 8, 2021, 12:23pm UTC](https://discuss.bitrise.io/t/cordova-android-build-failing-all-of-a-sudden/16274/6 "2021-04-08T12:23:03Z")

</div>

Thanks I will check this.

UPDATE:  
This fix I worked for me, thanks a lot.

---

<div class="post-metadata">

**Author:** ![mattshafer](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/mattshafer/32/3475_2.png) [@mattshafer](https://discuss.bitrise.io/u/mattshafer)\
**Post date:** [April 8, 2021, 1:29pm UTC](https://discuss.bitrise.io/t/cordova-android-build-failing-all-of-a-sudden/16274/7 "2021-04-08T13:29:57Z")

</div>

This fix worked for me. Thank you!

---

<div class="post-metadata">

**Author:** ![nicolasloots](https://avatars.discourse-cdn.com/v4/letter/n/b77776/32.png) [@nicolasloots](https://discuss.bitrise.io/u/nicolasloots)\
**Post date:** [April 27, 2021, 6:56am UTC](https://discuss.bitrise.io/t/cordova-android-build-failing-all-of-a-sudden/16274/8 "2021-04-27T06:56:01Z")

</div>

So, has anyone been able to run it on the current stack yet?

---

<div class="post-metadata">

**Author:** ![guywriterduet](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/guywriterduet/32/3528_2.png) [@guywriterduet](https://discuss.bitrise.io/u/guywriterduet)\
**Post date:** [May 1, 2021, 7:32pm UTC](https://discuss.bitrise.io/t/cordova-android-build-failing-all-of-a-sudden/16274/9 "2021-05-01T19:32:14Z")

</div>

I’ve spent hours trying to update all my plugins, configurations, etc. to no avail. This has been the only solution I’ve found. I’m reporting to Bitrise support, since this is obviously impacting many us of.

---

<div class="post-metadata">

**Author:** ![nicolasloots](https://avatars.discourse-cdn.com/v4/letter/n/b77776/32.png) [@nicolasloots](https://discuss.bitrise.io/u/nicolasloots)\
**Post date:** [May 3, 2021, 6:40am UTC](https://discuss.bitrise.io/t/cordova-android-build-failing-all-of-a-sudden/16274/10 "2021-05-03T06:40:22Z")

</div>

We finally managed to get our build working by adding this step to our build process: [https://www.bitrise.io/integrations/steps/android-sdk-update](https://www.bitrise.io/integrations/steps/android-sdk-update). Apparently, the Android SDK present in Bitrise is corrupted.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/bitrise/original/2X/d/d901cf2aad020f2dd11918afc89ec2089bb87b35.png) [@system](https://discuss.bitrise.io/u/system)\
**Post date:** [June 2, 2021, 6:40am UTC](https://discuss.bitrise.io/t/cordova-android-build-failing-all-of-a-sudden/16274/11 "2021-06-02T06:40:26Z")

</div>

Closed on June 2, 2021, 6:40am UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
