Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-14980] Android Build: Package and sign app

GitHub Issuen/a
TypeStory
PriorityHigh
StatusClosed
ResolutionFixed
Resolution Date2013-10-19T01:24:46.000+0000
Affected Version/sn/a
Fix Version/s2013 Sprint 21, 2013 Sprint 21 Core, Release 3.2.0
ComponentsAndroid, Tooling
Labelsandroidbuild, ay-verified, cb-verified
ReporterChris Barber
AssigneeChris Barber
Created2013-08-27T23:57:51.000+0000
Updated2017-03-21T23:51:19.000+0000

Description

* package ** package assets (aapt package) ** only package internal Titanium jars that are required based on the AST parsing (TIMOB-6845 Android: Ti should include only the used features/libs into a new app) ** create unsigned apk (basically a zip file) *** if production, strip debugging symbols (TIMOB-2363 Android: Strip debugging symbols from JARs when building for production) *** if classes.dex (returned by dex command) does not exist in apk or has been updated, then write the classes.dex to the apk file *** for each abi, add the native/libs//* to the apk file (TIMOB-14242 Android: x86 libs not included in production APK) ** run jarsigner on unsigned apk *** pass in the store password and key password (if exists) (TIMOB-6423 builder.py should accept an alias password) ** zipalign signed apk

Comments

  1. Allen Yeung 2013-10-19

    PR: https://github.com/appcelerator/titanium_mobile/pull/4781
  2. Lee Morris 2017-03-21

    Closing ticket as fixed.

JSON Source