Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-14979] Android Build: Build Java files and run dexer

GitHub Issuen/a
TypeStory
PriorityHigh
StatusClosed
ResolutionFixed
Resolution Date2013-10-05T02:14:23.000+0000
Affected Version/sn/a
Fix Version/s2013 Sprint 20, 2013 Sprint 20 Core, Release 3.2.0
ComponentsAndroid, Tooling
Labelsandroidbuild, ay-verified, cb-verified
ReporterChris Barber
AssigneeChris Barber
Created2013-08-27T23:53:54.000+0000
Updated2017-03-14T18:07:03.000+0000

Description

* if need to build java files and dex (TIMOB-2209 Android: Re-enable incremental build) ** build generated classes (aka compile java source) *** if any modules, update the classpath *** add "titanium-verify.jar" to classpath *** if not production, add debug and profiler jars *** if production and proguard enabled, allow proguard to run (TIMOB-2782 Android: Generate / Run a Proguard configuration based on API usage) *** run javac on .java files **** build for all desired abis (TIMOB-15305 Android: Add x86 support to Distribution Build) **** NOTE: make sure spaces work, otherwise detect if path has spaces and error before build (TIMOB-3180 Android: JAVA_HOME not recognized when launching some Android applications) ** make sure jars aren't included twice before running dexer (TIMOB-14963 Android: Ti.Map and Ti.Cloudpush return "already added: Lcom/google/android/gms/games/achievement/Achievement") ** fire "build.android.dexer" function hook *** run dexer

Comments

  1. Chris Barber 2013-10-05

    Pull request: https://github.com/appcelerator/titanium_mobile/pull/4760
  2. Lee Morris 2017-03-14

    Closing ticket as fixed.

JSON Source