{ "id": "137413", "key": "TIMOB-17817", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "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": [], "resolution": { "id": "5", "description": "All attempts at reproducing this issue failed, or not enough information was available to reproduce the issue. Reading the code produces no clues as to why this behavior would occur. If more information appears later, please reopen the issue.", "name": "Cannot Reproduce" }, "resolutiondate": "2016-09-25T18:39:23.000+0000", "created": "2014-09-30T16:35:13.000+0000", "priority": { "name": "None", "id": "6" }, "labels": [ "TCSupport", "android", "googleplay", "module" ], "versions": [ { "id": "15972", "description": "Release 3.4.0", "name": "Release 3.4.0", "archived": false, "released": true, "releaseDate": "2014-09-28" }, { "id": "16704", "description": "Release 3.5.0", "name": "Release 3.5.0", "archived": false, "released": true, "releaseDate": "2015-01-13" } ], "issuelinks": [], "assignee": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-27T20:44:14.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": "The version of the Google Play Services becomes an issue when there are two modules using them. For example - I'm developing a Chromecast module which must use a recent version of this library, in a project that also uses the ti.map module. The project will not build if there are two different versions of Google Play Services, thus in any case I overwrite the version in ti.map with the newest copy.\r\nThis is also true of other libraries, such as the Android support libraries. A project will not build if there are two different versions of the library in modules, Titanium, etc.\r\nThus, Titanium and its modules should always have the latest version of the relevant libraries - good practice in any case due to bug fixes, etc.\r\nRelevant cases:\r\nhttps://github.com/appcelerator/titanium_mobile/pull/6022\r\nhttps://github.com/appcelerator-modules/ti.map/issues/59\r\nIn most cases all that is needed is just replacing the file with the new version.", "attachment": [], "flagged": false, "summary": "Android: Google libraries should always be up to date in Titanium and modules", "creator": { "name": "mokesmokes", "key": "mokesmokes", "displayName": "Mark Mokryn", "active": true, "timeZone": "Asia/Jerusalem" }, "subtasks": [], "reporter": { "name": "mokesmokes", "key": "mokesmokes", "displayName": "Mark Mokryn", "active": true, "timeZone": "Asia/Jerusalem" }, "environment": "SDK 3.5.0, ti.map 2.1.4", "comment": { "comments": [ { "id": "326727", "author": { "name": "ivan.skugor", "key": "ivan.skugor", "displayName": "Ivan Skugor", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "Yes please! Many modules share the same problem.", "updateAuthor": { "name": "ivan.skugor", "key": "ivan.skugor", "displayName": "Ivan Skugor", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2014-10-02T10:00:38.000+0000", "updated": "2014-10-02T10:00:38.000+0000" }, { "id": "397187", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Current versions of ti.map include a newer version of the play-services. Resolving for now.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-09-25T18:39:23.000+0000", "updated": "2016-09-25T18:39:23.000+0000" }, { "id": "415928", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as the issue cannot be reproduced.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-27T20:44:14.000+0000", "updated": "2017-03-27T20:44:14.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }