{ "id": "79004", "key": "AC-3287", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "3", "description": "The problem is a duplicate of an existing issue.", "name": "Duplicate" }, "resolutiondate": "2011-08-09T16:10:19.000+0000", "created": "2011-08-09T10:01:08.000+0000", "labels": [ "android", "emulator" ], "versions": [], "issuelinks": [], "assignee": { "name": "tguntharp", "key": "tguntharp", "displayName": "Tony Guntharp", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2016-03-08T07:57:42.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": "14548", "name": "Titanium SDK & CLI", "description": "Please enter tickets related to the MobileSDK here." } ], "description": "I am pulling my hair out trying to figure out how to use the Android emulator in the best way, and the documentation is not accurate or up to date.\r\n\r\nI've tried launching the emulator from the command line, along with launching the app using the command line (following the Fastdev instructions at http://wiki.appcelerator.org/display/guides/Fastdev+Reference+for+Android) and I get erratic behaviour where my app is said to be unresponsive and needs to be force closed.\r\n\r\nI've then tried launching from within Titanium Studio, but having an emulator started manually using Android AVD, and sometimes it works, sometimes Titanium Studio launches another emulator, sometimes it does not work at all. I don't seem to be able to see any API.info/error/warn messages, and the debugger works intermittently. When I don't start an emulator manually, then Titanium Studio kills the emulator after each use, meaning it's 5 minutes to get going each time.\r\n\r\nWhen I look at the documentation at http://wiki.appcelerator.org/display/guides/Testing+your+Applications#TestingyourApplications-RunEmulator, it is completely out of date and shows the old Titanium Studio, so this no longer applies.\r\n\r\nSurely there is an approved / mandated way to work with the Android emulator which allows the emulator to be launched on its own to reduce start up times, and Titanium Studio can push Android apps to the emulator?\r\n\r\nPlease can you document a stable process somewhere so that myself and everyone else knows what should be done when working with Android.\r\n\r\nAt present, I have just given up with Android and will hopefully return when this has been addressed. I've tried the Q&A area (http://developer.appcelerator.com/question/123965/android-emulator---working-process-and-fastdev-question) and had no luck, and I've been on the IRC channel and not had a response.\r\n\r\nMatt\r\n", "attachment": [], "flagged": false, "summary": "Documentation for Android Emulator and Fastdev needs improving, it's inaccurate", "creator": { "name": "matthew.oriordan", "key": "matthew.oriordan", "displayName": "Matthew O'Riordan", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "matthew.oriordan", "key": "matthew.oriordan", "displayName": "Matthew O'Riordan", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Titanium SDK version: 1.7.2.97c3689\r\nPlatform & version: Android 2.1.1, XCode 4.1, OSX 10.7 (Lion)\r\nDevice Details: Android emulator\r\nHost Operating System: OSX 10.7\r\nTitanium Studio version: Titanium Studio, build: 1.0.2.201107130739", "comment": { "comments": [ { "id": "162253", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Matt\r\n\r\nWe are working on bringing the Documentation Guides up to date and a complete overhaul of the APIDocs. There is some work that needs to be in place beforehand though, which is holding us up. Please bear with us.\r\n\r\nIn the meantime, please see the documentation on using [Titanium Studio|http://wiki.appcelerator.org/display/tis], which is up to date.\r\n\r\nThere is no need to raise tickets for this type of \"issue\" - we are very well aware of the urgent need internally.\r\n\r\nThank you for your patience.", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-08-09T16:09:47.000+0000", "updated": "2011-08-09T16:09:47.000+0000" }, { "id": "162254", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Tracked internally.", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-08-09T16:10:19.000+0000", "updated": "2011-08-09T16:10:19.000+0000" }, { "id": "162316", "author": { "name": "matthew.oriordan", "key": "matthew.oriordan", "displayName": "Matthew O'Riordan", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Ok Paul.\r\n\r\nPlease understand though that if there is no ticket for it, and I am not aware of your plans, then things like this are problems that do need to be addressed.\r\n\r\nAnd in terms of the \"process\" to run, and debug applications, there really is not much in the Titanium Studio documentation either, although admittedly I had not looked there before.\r\n\r\nReassuring to know that this is a priority internally. Good luck.\r\n\r\nMatt", "updateAuthor": { "name": "matthew.oriordan", "key": "matthew.oriordan", "displayName": "Matthew O'Riordan", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-08-09T20:04:12.000+0000", "updated": "2011-08-09T20:04:12.000+0000" }, { "id": "162557", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-08-11T04:52:57.000+0000", "updated": "2011-08-11T04:52:57.000+0000" }, { "id": "168247", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Closing due to inactivity.", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-10-07T05:48:03.000+0000", "updated": "2011-10-07T05:48:03.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }