{ "id": "77635", "key": "TIMOB-4625", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "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": "14064", "description": "Sprint 2012-17 Core", "name": "Sprint 2012-17 Core", "archived": true, "released": true, "releaseDate": "2012-08-27" }, { "id": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2012-08-23T15:26:05.000+0000", "created": "2011-07-08T10:21:36.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "core", "qe-port" ], "versions": [ { "id": "11570", "description": "", "name": "Release 1.7.2", "archived": true, "released": true, "releaseDate": "2011-07-21" }, { "id": "13271", "description": "Release 2.1.0", "name": "Release 2.1.0", "archived": false, "released": true, "releaseDate": "2012-06-29" } ], "issuelinks": [ { "id": "19973", "type": { "id": "10000", "name": "Blocks", "inward": "is blocked by", "outward": "blocks" }, "inwardIssue": { "id": "77638", "key": "TISTUD-501", "fields": { "summary": "Add Support for debugging on Android devices (tethered)", "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": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } }, { "id": "11606", "type": { "id": "10001", "name": "Cloners", "inward": "is cloned into", "outward": "is cloned from" }, "inwardIssue": { "id": "77636", "key": "TIMOB-4626", "fields": { "summary": "iOS: Add ability to debug on device", "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": "Medium", "id": "3" }, "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } }, { "id": "21099", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "99928", "key": "TIMOB-10675", "fields": { "summary": "CLI: Allow android apps to automatically launch when deployed to device", "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": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } }, { "id": "18331", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "94508", "key": "TISTUD-1845", "fields": { "summary": "Add Support for debugging on iOS devices (tethered)", "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": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } }, { "id": "11607", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "77636", "key": "TIMOB-4626", "fields": { "summary": "iOS: Add ability to debug on device", "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": "Medium", "id": "3" }, "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } } ], "assignee": { "name": "mstepanov", "key": "mstepanov", "displayName": "Max Stepanov", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2012-10-16T20:21: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": "Currently, debugging only works for emulators/simulators.\r\n\r\nPlease add the ability to debug on device", "attachment": [], "flagged": false, "summary": "Android: Add ability to debug on device", "creator": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "any supported authoring platform + devices", "comment": { "comments": [ { "id": "159037", "author": { "name": "jalter", "key": "jalter", "displayName": "Jon Alter", "active": true, "timeZone": "America/Los_Angeles" }, "body": "h3. Associated Helpdesk Ticket\r\nhttp://appc.me/c/APP-423367", "updateAuthor": { "name": "jalter", "key": "jalter", "displayName": "Jon Alter", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-07-08T10:25:36.000+0000", "updated": "2011-07-08T10:25:36.000+0000" }, { "id": "202718", "author": { "name": "joshroesslein", "key": "joshroesslein", "displayName": "Josh Roesslein", "active": true, "timeZone": "America/Los_Angeles" }, "body": "The two platform changes I can think of to make this work:\r\n\r\n - Make the Rhino debugger module act as a server on the device.\r\n Right now it connects to studio as a client which won't work with adb port forwarding.\r\n - If we want to support fastdev this will also require a server/client switch.\r\n Right now fastdev works only on emulator by using a special host IP. We would need to switch to using adb forward.\r\n - Add tooling support for device discovery, setting up the port forwarding, and installing/launching the app w/ debugger info.", "updateAuthor": { "name": "joshroesslein", "key": "joshroesslein", "displayName": "Josh Roesslein", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-11T12:49:11.000+0000", "updated": "2012-07-11T12:49:11.000+0000" }, { "id": "202836", "author": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Lets implement this feature for V8 and not for Rhino. I agree with Stephen that Josh and Max together would be the right resources to implement this feature.", "updateAuthor": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-11T20:04:13.000+0000", "updated": "2012-07-11T20:04:13.000+0000" }, { "id": "202849", "author": { "name": "iotashan", "key": "iotashan", "displayName": "Shannon Hicks", "active": true, "timeZone": "America/Chicago" }, "body": "As a user, I think it makes sense that it would be V8-only.", "updateAuthor": { "name": "iotashan", "key": "iotashan", "displayName": "Shannon Hicks", "active": true, "timeZone": "America/Chicago" }, "created": "2012-07-11T21:43:03.000+0000", "updated": "2012-07-11T21:43:03.000+0000" }, { "id": "215704", "author": { "name": "mstepanov", "key": "mstepanov", "displayName": "Max Stepanov", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Test instructions:\r\nUse any Titanium Studio nightly build later than 2012-08-22. (e.g http://10.0.1.52/hudson/view/titanium-dev/job/titanium-installer-mac-development/)\r\nOpen an app (KS for example) in App Explorer.\r\nSet any breakpoints in the source code (e.g app.js)\r\nClick on Debug toolbar button in App Explorer and select \"Android Device\"\r\nSwitch to Debug perspective (may be prompted)\r\nTiStudio Debug view will show active debugger session.\r\nAndroid application logging should appear in TiStudio console.\r\nDepending on breakpoint(s) set, the execution may be suspended.", "updateAuthor": { "name": "mstepanov", "key": "mstepanov", "displayName": "Max Stepanov", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-08-22T15:35:30.000+0000", "updated": "2012-08-22T15:36:16.000+0000" }, { "id": "215910", "author": { "name": "joshroesslein", "key": "joshroesslein", "displayName": "Josh Roesslein", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Platform changes merged.", "updateAuthor": { "name": "joshroesslein", "key": "joshroesslein", "displayName": "Josh Roesslein", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-08-23T15:26:05.000+0000", "updated": "2012-08-23T15:26:05.000+0000" }, { "id": "223849", "author": { "name": "oromero", "key": "oromero", "displayName": "Olga Romero", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Closing as fixed, tested with:\nTitanium Studio, build: 3.0.0.201210090117\nTitanium SDK, build: 3.0.0.v20121014234610\nDevices:\nNexus7 4.1.2", "updateAuthor": { "name": "oromero", "key": "oromero", "displayName": "Olga Romero", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-16T20:20:51.000+0000", "updated": "2012-10-16T20:20:51.000+0000" } ], "maxResults": 8, "total": 8, "startAt": 0 } } }