Contact Us

Installation

Pendo Help CenterInstallationAndroid Troubleshooting

Android Troubleshooting

  • Build Issue (Gradle): Pendo Mobile SDK uses a different version of the gson library than your App

    • Solution A: upgrade the local gson dependency you use through here

    • Solution B: exclude the gson library from insert dependency by adding the following statement statement under the dependencies section in the build gradle:
    compile('<insert aar>') {
    
    transitive = true;
    
    exclude module: 'gson'
    
    }

  • Build Issue (Gradle): Dex index overflow exception -> multi dex

    • Solution: Your app has reached the Android system method amount limit. You can configure multi dex to address this issue, see this article.

  • Build Issue (Gradle): Conversion to Dalvik format failed: Unable to execute dex: method ID not in [0, 0xffff]: 65536

    • Solution: Your app has reached the Android system method amount limit. you can configure multi dex to address this issue, see here.

  • Build Issue (Gradle): Trouble writing output: Too many field references: 131000; max is 65536. You may try using –multi-dex option.

    • Solution: Your app has reached the Android system method amount limit. you can configure multi dex to address this issue, see here.

  • Build Issue (Gradle): Dex out of memory

    • Solution: You need to limit the dex memory usage. See more details here.

  • Build Issue (Gradle): Manifest merger failed : uses-sdk:minSdkVersion 9 cannot be smaller than version 14 declared in library …../app/build/intermediates/exploded-aar/sdk.insert.io/insertIO/0.1-SNAPSHOT/AndroidManifest.xml

    • Solution: Pendo Mobile SDK will only work with API level 14 and onwards. To work with Pendo Mobile, you must change minSdkVersion to 14. It is possible to upload two variants of your Android App into Google Play. One for older versions without Pendo and one for newer versions which includes the Pendo Mobile SDK.

© 2018 Pendo  |  Terms of Service  |  Privacy Policy