# I get an error when building my Ionic app, that I didn't used to get

**URL:** <https://forum.ionicframework.com/t/i-get-an-error-when-building-my-ionic-app-that-i-didnt-used-to-get/147354>\
**Category:** ionic-v3\
**Created:** [November 12, 2018, 9:02pm UTC](https://forum.ionicframework.com/t/i-get-an-error-when-building-my-ionic-app-that-i-didnt-used-to-get/147354 "2018-11-12T21:02:20Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![SimonKomlos](https://avatars.discourse-cdn.com/v4/letter/s/91b2a8/32.png) [@SimonKomlos](https://forum.ionicframework.com/u/SimonKomlos)\
**Post date:** [November 12, 2018, 9:02pm UTC](https://forum.ionicframework.com/t/i-get-an-error-when-building-my-ionic-app-that-i-didnt-used-to-get/147354/1 "2018-11-12T21:02:20Z")

</div>

I get this error when I try to build Android on my laptop and in Ionic’s Pro dashboard.

```
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:transformClassesWithDesugarForDebug'.
> com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.google.devtools.build.android.desugar.Desugar with arguments 

```

I haven’t updated any of my plugins/config/platform files since I did my last successful build.

I noticed that if I go into `Platforms > android > project.properties` my details are:

```
target=android-26
android.library.reference.1=CordovaLib
android.library.reference.2=app
cordova.system.library.1=com.android.support:support-v4:24.1.1+
cordova.gradle.include.1=cordova-plugin-firebase/bemochi-build.gradle
cordova.system.library.2=com.google.gms:google-services:+
cordova.system.library.3=com.google.android.gms:play-services-tagmanager:+
cordova.system.library.4=com.google.firebase:firebase-core:+
cordova.system.library.5=com.google.firebase:firebase-messaging:+
cordova.system.library.6=com.google.firebase:firebase-crash:+
cordova.system.library.7=com.google.firebase:firebase-config:+
cordova.system.library.8=com.google.firebase:firebase-perf:+
cordova.system.library.9=com.google.android.gms:play-services-analytics:16.0.3
cordova.system.library.10=com.google.android.gms:play-services-location:15.+
cordova.system.library.11=com.android.support:support-v4:26.+
cordova.system.library.12=com.android.support:appcompat-v7:26.+

```

And if I change them all to `+` instead of a number, than I get another error: `Execution failed for task ':app:processDebugResources'`.

I’m not sure what I’m doing wrong.

I’m not sure if this helps, but my `build.gradle` has this section:

```
allprojects {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }
    //This replaces project.properties w.r.t. build settings
    project.ext {
      defaultBuildToolsVersion="25.0.2" //String
      defaultMinSdkVersion=19 //Integer - Minimum requirement is Android 4.4
      defaultTargetSdkVersion=26 //Integer - We ALWAYS target the latest by default
      defaultCompileSdkVersion=26 //Integer - We ALWAYS compile with the latest by default
    }
}

```

Could there be an issue there? I really don’t know what the problem is… Any ideas? I’ve been trying to solve for 4 days, looking at all the SO and Ionic posts but nothing has helped.

---

<div class="post-metadata">

**Author:** ![mathewk](https://avatars.discourse-cdn.com/v4/letter/m/a9a28c/32.png) [@mathewk](https://forum.ionicframework.com/u/mathewk)\
**Post date:** [November 13, 2018, 7:00am UTC](https://forum.ionicframework.com/t/i-get-an-error-when-building-my-ionic-app-that-i-didnt-used-to-get/147354/2 "2018-11-13T07:00:21Z")

</div>

@SimonKomlos

Check this link

> [@I am unable to build for android due to desugar error](https://forum.ionicframework.com/t/i-am-unable-to-build-for-android-due-to-desugar-error/129540/6):
>
> @ThonyFD12 tq so much bro , u saved my time

---

<div class="post-metadata">

**Author:** ![yashwanth493](https://avatars.discourse-cdn.com/v4/letter/y/a183cd/32.png) [@yashwanth493](https://forum.ionicframework.com/u/yashwanth493)\
**Post date:** [November 13, 2018, 11:18am UTC](https://forum.ionicframework.com/t/i-get-an-error-when-building-my-ionic-app-that-i-didnt-used-to-get/147354/3 "2018-11-13T11:18:24Z")

</div>

Try with **removing** platform and **adding** again

---

<div class="post-metadata">

**Author:** ![SimonKomlos](https://avatars.discourse-cdn.com/v4/letter/s/91b2a8/32.png) [@SimonKomlos](https://forum.ionicframework.com/u/SimonKomlos)\
**Post date:** [November 13, 2018, 7:07pm UTC](https://forum.ionicframework.com/t/i-get-an-error-when-building-my-ionic-app-that-i-didnt-used-to-get/147354/4 "2018-11-13T19:07:04Z")

</div>

I’ve tried this already with no success

---

<div class="post-metadata">

**Author:** ![SimonKomlos](https://avatars.discourse-cdn.com/v4/letter/s/91b2a8/32.png) [@SimonKomlos](https://forum.ionicframework.com/u/SimonKomlos)\
**Post date:** [November 13, 2018, 7:07pm UTC](https://forum.ionicframework.com/t/i-get-an-error-when-building-my-ionic-app-that-i-didnt-used-to-get/147354/5 "2018-11-13T19:07:47Z")

</div>

Yeah I’ve already tried `cordova clean android` with no results.

---

<div class="post-metadata">

**Author:** ![NikolaDrangovski](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/nikoladrangovski/32/122026_2.png) [@NikolaDrangovski](https://forum.ionicframework.com/u/NikolaDrangovski)\
**Post date:** [November 14, 2018, 4:48am UTC](https://forum.ionicframework.com/t/i-get-an-error-when-building-my-ionic-app-that-i-didnt-used-to-get/147354/6 "2018-11-14T04:48:51Z")

</div>

Try to add an older version  
`cordova platform add android@6.4.0`  
see if this fixes the problem.

---

<div class="post-metadata">

**Author:** ![mathewk](https://avatars.discourse-cdn.com/v4/letter/m/a9a28c/32.png) [@mathewk](https://forum.ionicframework.com/u/mathewk)\
**Post date:** [November 14, 2018, 5:09am UTC](https://forum.ionicframework.com/t/i-get-an-error-when-building-my-ionic-app-that-i-didnt-used-to-get/147354/7 "2018-11-14T05:09:14Z")

</div>

@SimonKomlos can you share your enviornment info?

---

<div class="post-metadata">

**Author:** ![SimonKomlos](https://avatars.discourse-cdn.com/v4/letter/s/91b2a8/32.png) [@SimonKomlos](https://forum.ionicframework.com/u/SimonKomlos)\
**Post date:** [November 14, 2018, 9:53pm UTC](https://forum.ionicframework.com/t/i-get-an-error-when-building-my-ionic-app-that-i-didnt-used-to-get/147354/8 "2018-11-14T21:53:24Z")

</div>

```auto
$ ionic info
√ Gathering environment info - done!

Ionic:

   ionic (Ionic CLI) : 4.1.2 (C:\Users\Simon K\AppData\Roaming\npm\node_modules\ionic)
   Ionic Framework : ionic-angular 3.9.2
   @ionic/app-scripts : 3.2.0

Cordova:

   cordova (Cordova CLI) : not installed
   Cordova Platforms : android 7.1.2, browser 5.0.4, ios 4.5.5
   Cordova Plugins : not available

System:

   Android SDK Tools : 26.1.1 (C:\Users\Simon K\AppData\Local\Android\Sdk)
   NodeJS : v8.11.2 (C:\Program Files\nodejs\node.exe)
   npm : 2.15.12
   OS : Windows 10

```

I’m not sure why it says Cordova CLI is not installed… I’m pretty sure it is. Could this be the issue? It doesn’t work on Ionic Pro either though

---

<div class="post-metadata">

**Author:** ![mathewk](https://avatars.discourse-cdn.com/v4/letter/m/a9a28c/32.png) [@mathewk](https://forum.ionicframework.com/u/mathewk)\
**Post date:** [November 15, 2018, 8:22am UTC](https://forum.ionicframework.com/t/i-get-an-error-when-building-my-ionic-app-that-i-didnt-used-to-get/147354/9 "2018-11-15T08:22:21Z")

</div>

Try reinstalling cordova

---

<div class="post-metadata">

**Author:** ![SimonKomlos](https://avatars.discourse-cdn.com/v4/letter/s/91b2a8/32.png) [@SimonKomlos](https://forum.ionicframework.com/u/SimonKomlos)\
**Post date:** [November 16, 2018, 5:56pm UTC](https://forum.ionicframework.com/t/i-get-an-error-when-building-my-ionic-app-that-i-didnt-used-to-get/147354/10 "2018-11-16T17:56:33Z")

</div>

@mathewk, @NikolaDrangovski neither of these worked for me unfortunately. It’s such a strange issue. I didn’t change my files at all from the last time I had a successful build, but now it won’t work.

---

<div class="post-metadata">

**Author:** ![SimonKomlos](https://avatars.discourse-cdn.com/v4/letter/s/91b2a8/32.png) [@SimonKomlos](https://forum.ionicframework.com/u/SimonKomlos)\
**Post date:** [November 16, 2018, 6:53pm UTC](https://forum.ionicframework.com/t/i-get-an-error-when-building-my-ionic-app-that-i-didnt-used-to-get/147354/11 "2018-11-16T18:53:31Z")

</div>

I fixed it!!!

What ended up working for me was changing my project.properties to:

`target=android-26 android.library.reference.1=CordovaLib cordova.gradle.include.1=cordova-plugin-firebase/bemochi-build.gradle cordova.system.library.2=com.google.gms:google-services:4.1.0 cordova.system.library.3=com.google.android.gms:play-services-tagmanager:+ cordova.system.library.4=com.google.firebase:firebase-core:+ cordova.system.library.5=com.google.firebase:firebase-messaging:+ cordova.system.library.6=com.google.firebase:firebase-crash:+ cordova.system.library.7=com.google.firebase:firebase-config:+ cordova.system.library.8=com.google.firebase:firebase-perf:+ cordova.system.library.9=com.google.android.gms:play-services-analytics:+ cordova.system.library.10=com.google.android.gms:play-services-location:+ cordova.system.library.11=com.android.support:support-v4:26.1.0 cordova.system.library.12=com.android.support:appcompat-v7:26.1.0`

and

this answer on StackOverflow was VERY IMPORTANT: [https://stackoverflow.com/questions/49208772/error-resource-androidattr-fontvariationsettings-not-found](https://stackoverflow.com/questions/49208772/error-resource-androidattr-fontvariationsettings-not-found)

---

<div class="post-metadata">

**Author:** ![mhartington](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/mhartington/32/137757_2.png) [@mhartington](https://forum.ionicframework.com/u/mhartington)\
**Post date:** [July 19, 2021, 9:09pm UTC](https://forum.ionicframework.com/t/i-get-an-error-when-building-my-ionic-app-that-i-didnt-used-to-get/147354/12 "2021-07-19T21:09:43Z")

</div>


