{ "id": "174920", "key": "TIMOB-27852", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "21018", "name": "Release 9.0.2", "archived": false, "released": true, "releaseDate": "2020-05-19" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2020-05-06T13:03:22.000+0000", "created": "2020-04-17T16:35:22.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "aab", "android", "build", "bundle", "production", "regression" ], "versions": [ { "id": "20949", "name": "Release 9.0.1", "archived": false, "released": true, "releaseDate": "2020-04-16" } ], "issuelinks": [], "assignee": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2020-05-06T13:03:22.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10202", "name": "Android", "description": "Android Platform" } ], "description": "*Summary:*\r\nAs of Titanium 9.0.1, a \"production\" build no longer outputs an AAB (Android App Bundle) file to the distribution directory. The build does create the AAB file under the \"build\" directory, but not to the desired location.\r\n\r\n*Steps to reproduce:*\r\n# Delete the last built APK and AAB files from the distribution folder.\r\n# Set up a project to build with 9.0.1.\r\n# Build for \"production\".\r\n# Go to the selected \"Distribution\" folder.\r\n# Notice the AAB file is missing. Only the APK file is there.\r\n\r\n*Work-Around:*\r\nThe AAB file can be found under the following folder instead...\r\n{code}\r\n./build/android/app/build/outputs/bundle/release/aap-release.aab\r\n{code}\r\n", "attachment": [], "flagged": false, "summary": "Android: Production builds no longer copy AAB to distribution folder as of 9.0.1", "creator": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "closedSprints": [ { "id": 1192, "state": "closed", "name": "2020 Sprint 8", "startDate": "2020-04-10T18:08:36.092Z", "endDate": "2020-04-24T18:08:00.000Z", "completeDate": "2020-04-24T16:23:30.466Z", "originBoardId": 114 }, { "id": 1194, "state": "closed", "name": "2020 Sprint 9", "startDate": "2020-04-24T17:09:51.572Z", "endDate": "2020-05-08T17:09:00.000Z", "completeDate": "2020-05-08T15:40:07.869Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "455183", "author": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "body": "PR (master): https://github.com/appcelerator/titanium_mobile/pull/11644\r\nPR (9.0.x): https://github.com/appcelerator/titanium_mobile/pull/11645\r\n", "updateAuthor": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-04-17T22:56:39.000+0000", "updated": "2020-04-17T22:56:39.000+0000" }, { "id": "455186", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Hah, I recently wondered if this was by design. Thx for this! ", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2020-04-19T20:18:19.000+0000", "updated": "2020-04-19T20:18:19.000+0000" }, { "id": "455189", "author": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Yeah, this was an embarrassing one. This was caused by us updating to the newest gradle tool versions and Google has renamed the outputted AAB file. I've changed our build system to trigger a build failure if we fail to find the build artifacts. And I've asked QE to update the smoke test procedure to delete the last built APK/AAB files before doing the build. That should prevent this from happening again in the future.", "updateAuthor": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-04-20T16:02:15.000+0000", "updated": "2020-04-20T16:02:15.000+0000" }, { "id": "455319", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "merged to 9_0_X for 9.0.2 target and master for 9.1.0 target", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2020-04-30T18:10:14.000+0000", "updated": "2020-04-30T18:10:14.000+0000" }, { "id": "455378", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "*Closing ticket.* Fix verified in SDK version 9.1.0.v20200505112143 and 9.0.2.v20200505111803\r\n\r\nTest and other information can be found at:\r\nPR (master): https://github.com/appcelerator/titanium_mobile/pull/11644\r\nPR (9.0.x): https://github.com/appcelerator/titanium_mobile/pull/11645", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-05-06T13:03:12.000+0000", "updated": "2020-05-06T13:03:12.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }