{ "id": "63278", "key": "TIMOB-2646", "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": "15699", "description": "2013 Sprint 21", "name": "2013 Sprint 21", "archived": true, "released": true, "releaseDate": "2013-10-18" }, { "id": "15701", "description": "2013 Sprint 21 Core", "name": "2013 Sprint 21 Core", "archived": true, "released": true, "releaseDate": "2013-10-18" }, { "id": "14982", "description": "Release 3.2.0", "name": "Release 3.2.0", "archived": false, "released": true, "releaseDate": "2013-12-19" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-10-19T01:08:44.000+0000", "created": "2011-04-15T03:25:45.000+0000", "priority": { "name": "Trivial", "id": "5" }, "labels": [ "android", "androidbuild", "ay-verified", "cb-verified", "launch", "module_android" ], "versions": [ { "id": "11570", "description": "", "name": "Release 1.7.2", "archived": true, "released": true, "releaseDate": "2011-07-21" } ], "issuelinks": [ { "id": "30737", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "118140", "key": "TIMOB-14785", "fields": { "summary": "CLI: Create Android Emulator Library", "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": "Critical", "id": "1" }, "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } }, { "id": "12286", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "79014", "key": "TISTUD-568", "fields": { "summary": "Add additional XCode project settings to tiapp.xml", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "priority": { "name": "Low", "id": "4" }, "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } } ], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2017-03-09T01:02:58.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": "Developers would like to have the ability to add custom launch parameters to the android emulator such as setting a HTTP proxy. \r\n\r\nHere is one example of the parameters they would like to be able to include:\r\n{code}\r\n # start the emulator\r\n emulator_cmd = [\r\n self.sdk.get_emulator(),\r\n '-avd',\r\n avd_name,\r\n '-port',\r\n '5560',\r\n '-sdcard',\r\n self.sdcard,\r\n '-logcat',\r\n \"'*:d *'\",\r\n '-no-boot-anim',\r\n# '-http-proxy',\r\n# 'http://127.0.0.1:8888',\r\n '-partition-size',\r\n '128' # in between nexusone and droid\r\n ]\r\n{code}\r\n\r\nReference HD Tickets: \r\nhttp://appc.me/c/APP-364571\r\nhttp://appc.me/c/EPH-39417-198", "attachment": [], "flagged": false, "summary": "Android: Support passing customized launch params to Android emulator", "creator": { "name": "aleard", "key": "aleard", "displayName": "Alan Leard", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "aleard", "key": "aleard", "displayName": "Alan Leard", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "129073", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Assigning to Don for triage.

{html}", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:25:46.000+0000", "updated": "2011-04-15T03:25:46.000+0000" }, { "id": "162270", "author": { "name": "aleard", "key": "aleard", "displayName": "Alan Leard", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Needs a discussion among Platform Team to determine specs for this feature.\r\nAiming for discussion in September.", "updateAuthor": { "name": "aleard", "key": "aleard", "displayName": "Alan Leard", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-08-09T17:12:31.000+0000", "updated": "2011-08-09T17:12:31.000+0000" }, { "id": "185891", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "How does this ticket relate to TIMOB-7393?", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-03-11T08:42:15.000+0000", "updated": "2012-03-11T08:42:15.000+0000" }, { "id": "275582", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "This is now in the new Android build and can be set via a CLI plugin hook. Someday we may expose it via the tiapp.xml.\n\nTo test, in your project, create the directory /plugins/test/1.0/hooks/test.js, then put the following in it:\n\n{code}\nexports.cliVersion = '>=3.2';\n\nexports.init = function (logger, config, cli) {\n\tcli.on('build.android.startEmulator', {\n\t\tpre: function (data, next) {\n\t\t\tlogger.log('[FUNCTION-PRE-HOOK] build.android.startEmulator'.magenta);\n\t\t\tdata.args[1].scale = '.25';\n\t\t\tnext();\n\t\t}\n\t});\n};\n{code}", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2013-10-18T05:26:21.000+0000", "updated": "2013-10-18T05:26:21.000+0000" }, { "id": "275788", "author": { "name": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "body": "PR: https://github.com/appcelerator/titanium_mobile/pull/4781", "updateAuthor": { "name": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-10-19T01:08:39.000+0000", "updated": "2013-10-19T01:08:39.000+0000" }, { "id": "410187", "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-09T01:02:58.000+0000", "updated": "2017-03-09T01:02:58.000+0000" } ], "maxResults": 7, "total": 7, "startAt": 0 } } }