{ "id": "153776", "key": "TIMOB-20130", "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": "16997", "name": "Release 5.2.0", "archived": false, "released": true, "releaseDate": "2016-02-23" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2016-02-02T18:33:19.000+0000", "created": "2015-12-11T11:17:25.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "qe-5.2.0" ], "versions": [ { "id": "16997", "name": "Release 5.2.0", "archived": false, "released": true, "releaseDate": "2016-02-23" }, { "id": "17532", "name": "Release 5.1.1", "archived": false, "released": true, "releaseDate": "2015-11-24" } ], "issuelinks": [ { "id": "51133", "type": { "id": "10001", "name": "Cloners", "inward": "is cloned into", "outward": "is cloned from" }, "inwardIssue": { "id": "155916", "key": "TISTUD-8026", "fields": { "summary": "Studio can't deal with Genymotion 2.6.0 or later", "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" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "50182", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "153936", "key": "CLI-911", "fields": { "summary": "Android: CLI can't find genymotion player with genymotion 2.6.0", "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" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "50285", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "154269", "key": "TIMOB-20227", "fields": { "summary": "Android: Unable to start emulator using Genymotion", "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" } }, "priority": { "name": "None", "id": "6" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "updated": "2016-03-23T07:32:04.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" }, { "id": "10207", "name": "Tooling" } ], "description": "Genymotion 2.6.0 changes the location of the player internally in the App Package. See the two screenshots for the before and after. We'll need to update the following code to handle both:\r\n\r\nhttps://github.com/appcelerator/titanium_mobile/blob/master/node_modules/titanium-sdk/lib/emulators/genymotion.js\r\n\r\nThanks to [~dan_tamas]\r\nhttps://twitter.com/dan_tamas/status/675027457314054144", "attachment": [ { "id": "57747", "filename": "Screen Shot 2015-12-11 at 12.08.40.png", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2015-12-11T11:17:23.000+0000", "size": 372883, "mimeType": "image/png" }, { "id": "57746", "filename": "Screen Shot 2015-12-11 at 12.10.10.png", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2015-12-11T11:17:23.000+0000", "size": 259344, "mimeType": "image/png" } ], "flagged": false, "summary": "SDK no longer finds Genymotion after upgrade to 2.6.0", "creator": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "subtasks": [], "reporter": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "environment": "Appc CLI NPM: 4.2.3-1\r\nAppc CLI Core: 5.2.0-231\r\nArrow: 1.7.22\r\nSDK: 5.1.1.GA, 5.2.0.v20160114021251\r\nNode: v4.2.4\r\nOS: El Capitan (10.11.3)\r\nGenymotion 2.6.0", "closedSprints": [ { "id": 581, "state": "closed", "name": "2016 Sprint 03 Tooling", "startDate": "2016-02-01T17:29:48.400Z", "endDate": "2016-02-12T17:29:00.000Z", "completeDate": "2016-02-17T05:30:51.233Z", "originBoardId": 121 }, { "id": 555, "state": "closed", "name": "2016 Sprint 1 SDK", "startDate": "2016-01-02T01:31:50.127Z", "endDate": "2016-01-16T01:31:00.000Z", "completeDate": "2016-01-18T00:52:43.848Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "374975", "author": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~fokkezb], As a *workaround*, launch the target emulator first from Genymotion (2.6.0) before running the app.", "updateAuthor": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-01-20T19:49:02.000+0000", "updated": "2016-01-20T19:49:43.000+0000" }, { "id": "374982", "author": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "body": "*Second workaround,* set {{genymotion.executables.player}} ti config to new location of Genymotion player e.g.: {{appc ti config genymotion.executables.player /Applications/Genymotion.app/Contents/MacOS/player.app/Contents/MacOS/player}}", "updateAuthor": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-01-20T20:11:20.000+0000", "updated": "2016-01-20T20:11:20.000+0000" }, { "id": "375506", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "I've updated the guide:\r\nhttps://wiki.appcelerator.org/pages/diffpagesbyversion.action?pageId=37550296&selectedPageVersions=23&selectedPageVersions=22", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2016-01-29T18:36:56.000+0000", "updated": "2016-01-29T18:36:56.000+0000" }, { "id": "375507", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "So I think we need to change this line:\r\nhttps://github.com/appcelerator/titanium_mobile/blob/master/node_modules/titanium-sdk/lib/emulators/genymotion.js#L287\r\n\r\nOn mac this should for both the existing:\r\n\r\n{code}\r\n\t\tplayer = path.join(dir, 'player' + exe);\r\n{code}\r\n\r\nAs well as the new:\r\n\r\n{code}\r\n\t\tplayer = path.join(dir, 'player.app', 'Contents', 'MacOS', 'player');\r\n{code}", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2016-01-29T18:43:10.000+0000", "updated": "2016-01-29T18:43:10.000+0000" }, { "id": "375509", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "PR on master:\r\nhttps://github.com/appcelerator/titanium_mobile/pull/7649\r\n\r\n[~cng] could we get this in the next release? I can provide BP", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2016-01-29T18:52:57.000+0000", "updated": "2016-01-29T18:52:57.000+0000" }, { "id": "375733", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "PR on 5_2_x:\r\nhttps://github.com/appcelerator/titanium_mobile/pull/7669", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2016-02-02T17:55:45.000+0000", "updated": "2016-02-02T17:55:45.000+0000" }, { "id": "375903", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified the fix.\r\n\r\nSDK can now find genymotion & launches the emulator without issues.\r\n\r\nClosing.\r\n\r\nEnvironment:\r\nAppc Studio : 4.5.0.201601262138\r\nTi SDK : 5.2.0.v2016020309345\r\nTi CLI : 5.0.6\r\nAlloy : 1.7.33\r\nMAC Yosemite : 10.10.5\r\nAppc NPM : 4.2.3-1\r\nAppc CLI : 5.2.0-239\r\nNode: 4.2.2\r\nGenymotion emulator : Android 6.0.0\r\nGenymotion Version : 2.6.0", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-02-03T19:03:35.000+0000", "updated": "2016-02-03T19:03:35.000+0000" } ], "maxResults": 9, "total": 9, "startAt": 0 } } }