Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-14974] Android Build: Detect if need to force rebuild

GitHub Issuen/a
TypeStory
PriorityHigh
StatusClosed
ResolutionFixed
Resolution Date2013-09-21T01:06:35.000+0000
Affected Version/sn/a
Fix Version/s2013 Sprint 19, 2013 Sprint 19 Core, Release 3.2.0
ComponentsAndroid, Tooling
Labelsandroidbuild, ay-verified, cb-verified
ReporterChris Barber
AssigneeChris Barber
Created2013-08-27T23:30:17.000+0000
Updated2017-03-14T18:12:49.000+0000

Description

* detect if need to force rebuild (TIMOB-4510 Force full re-build discrepancy between Android and iOS - Android requires modified tiapp.xml) ** yes if --force flag is set ** yes if build/android does not exist ** yes if build/android/AndroidManifest.xml does not exist ** yes if app id changes ** yes if app name changes ** yes if app version changes ** yes if publisher changes ** yes if url changes ** yes if copyright changes ** yes if description changes ** yes if icon changes ** yes if analytics changes ** yes if guid changes ** yes if fullscreen changes ** yes if navbar-hidden changes ** yes if classname changes ** yes if deploy type changes ** yes if compile js changes ** yes if list of modules change ** yes if any of the module's manifest or api name changes ** yes if any module's binary is changed (TIMOB-5837 Tooling: Adding a module requires a clean build) ** yes if new properties are added to tiapp.xml ** yes if Android target SDK version changes ** yes if any changes to activities in the Android in the tiapp.xml ** yes if any changes to activities in the Android in the tiapp.xml ** yes if any jss files change

Comments

  1. Allen Yeung 2013-08-28

    Summary log from chat recorded on poker session Core Sprint 18 Poker Session: [10:06:15 PM] Matt Langston: Please add a ticket to support caching previous builds.
  2. Chris Barber 2013-09-21

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

    Closing ticket as fixed.

JSON Source