Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[7_0_X][TIMOB-25597] Android: Fixed bug where multidexed apps crash on startup on Android 4.x #9707

Merged
merged 5 commits into from
Jan 24, 2018

Commits on Jan 8, 2018

  1. [TIMOB-25597] Android: Fixed bug where multidexed apps crash on start…

    …up on Android 4.x
    
    - Fixed "_build.js" to create main dex class list if the min API Level is less than 21, not the target API Level.
      * Needed since Android 4.x does not support multidexed apps.
    - Modified main dex class list to not include external module classes.
      * Significanlty reduces classes added to main dex list. Needed for anything using Google Play Services (adds too many APIs).
      * Modified app class template to init modules via reflection instead since module classes might not be in main dex file.
    jquick-axway committed Jan 8, 2018
    Configuration menu
    Copy the full SHA
    436fc7e View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2018

  1. Configuration menu
    Copy the full SHA
    8e9fda1 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2018

  1. Android: Additional build script changes needed by [TIMOB-25597]

    - Added Android "gradle" build template.
      * Currently used to acquire/run newest ProGuard version. (Android SDK's ProGuard is old and doesn't support Java 8.)
      * Not used to build Android apps, yet.
    - Added new "proguard.gradle" script.
      * Downloads/acquires newest ProGuard version via maven.
      * Can be used run ProGuard via gradle instead of via "java" command and the ProGuard JAR.
      * Accepts multiple ProGuard configuration files. (JAR version does not support this.)
    - Fixed multidex ProGuard usage to work on Windows.
      * Was using a ':' colon as a file/path array separator instead of a ';' semicolon.
    jquick-axway committed Jan 23, 2018
    Configuration menu
    Copy the full SHA
    9ffbb70 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c5a96ef View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2018

  1. Merge branch '7_0_X' into TIMOB-25597-7_0_X

    Lokesh Choudhary committed Jan 24, 2018
    Configuration menu
    Copy the full SHA
    fbb1f24 View commit details
    Browse the repository at this point in the history