{ "id": "126119", "key": "TIMOB-16427", "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": "15972", "description": "Release 3.4.0", "name": "Release 3.4.0", "archived": false, "released": true, "releaseDate": "2014-09-28" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2016-09-02T07:15:05.000+0000", "created": "2014-02-09T01:22:50.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [], "versions": [ { "id": "14982", "description": "Release 3.2.0", "name": "Release 3.2.0", "archived": false, "released": true, "releaseDate": "2013-12-19" } ], "issuelinks": [], "assignee": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-21T20:36:10.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": "Since version 2, genymotion no longer ships with the Google APIs installed. Users must manually install the Google APIs themselves. The previous hack to check for the inclusion of Google APIs in a genymotion simulator that is not running no longer apply, and may, in the future, confuse those responsible for the maintenance of the cli.\r\n\r\ngenymotion.js, line 349\r\n{code}\r\n// this is a hack, but by default new Genymotion emulators that have Google APIs will\r\n// say \"Google Apps\" in the name, so if we find that, assume it has Google APIs\r\nif (emu && /google apps/i.test(emu.name)) {\r\n emu.googleApis = true;\r\n}\r\n{code}", "attachment": [], "flagged": false, "summary": "CLI: Genymotion no longer ships with Google APIs, so hack check for 'google apps' in emu name should be reconsidered", "creator": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "environment": "Operating System\r\n Name = Mac OS X\r\n Version = 10.9.1\r\n Architecture = 64bit\r\n # CPUs = 4\r\n Memory = 24.0GB\r\n\r\nNode.js\r\n Node.js Version = 0.10.25\r\n npm Version = 1.3.24\r\n\r\nTitanium CLI\r\n CLI Version = 3.2.1-beta3\r\n node-appc Version = 0.2.0\r\n\r\nTitanium SDKs\r\n 3.3.0.v20140207153316", "closedSprints": [ { "id": 705, "state": "closed", "name": "2016 Sprint 18 Tooling", "startDate": "2016-08-27T00:16:26.485Z", "endDate": "2016-09-10T00:16:00.000Z", "completeDate": "2016-09-13T20:21:37.063Z", "originBoardId": 199 } ], "comment": { "comments": [ { "id": "292086", "author": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Moving this suggestion to engineering for further evaluation.", "updateAuthor": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-02-09T06:44:33.000+0000", "updated": "2014-02-09T06:44:33.000+0000" }, { "id": "395186", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "This was fixed in 3.4.0. We default to guessing if Google APIs are supported by checking the Genymotion emulator name. Then if the emulator is running, we connect to it and check the props to see if the Google APIs actually exist. In other words, we only know for sure if the emulator is running. Not much more we can do.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2016-09-02T07:15:06.000+0000", "updated": "2016-09-02T07:15:06.000+0000" }, { "id": "414368", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as fixed.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-21T20:36:10.000+0000", "updated": "2017-03-21T20:36:10.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }