{ "id": "82621", "key": "AC-2897", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "8", "description": "", "name": "Needs more info" }, "resolutiondate": "2011-11-24T03:57:22.000+0000", "created": "2011-11-11T06:40:44.000+0000", "labels": [ "android", "crash" ], "versions": [], "issuelinks": [], "assignee": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "updated": "2016-03-08T07:47:52.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": "14551", "name": "Studio", "description": "Please enter tickets related to Titanium Studio here." } ], "description": "Android SDK Manager has been installed, and every version of the Android SDK downloaded through it.\r\n\r\nOpen Studio, Window->Preferences, Titanium Studio->Titanium.\r\n\r\nBrowse for Android SDK directory. If an invalid directory is selected, \"Could not locate the Android SDK at the given path\" message is displayed exactly as expected. When correct directory is selected (in this case, \"E:\\Android\\android-sdk\"), browse dialog closes, but text box does not update, and application is completely frozen.\r\n\r\nI have encountered this issue on both computers that I've tried to set up Titanium Studio on, so it's not an issue that's isolated to a single computer.", "attachment": [], "flagged": false, "summary": "Unable to select Android SDK directory", "creator": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Windows 7 x64, SP1.\r\nTitanium Studio, build: 1.0.6.201110251616.\r\nAndroid SDK, all available versions up to and including 4.0 (API14).", "comment": { "comments": [ { "id": "172426", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Anthony\r\n\r\nWould you please follow the instructions at [Install Diagnostics for Windows|http://wiki.appcelerator.org/display/guides/Installation+Troubleshooting#InstallationTroubleshooting-InstallDiagnosticsforWindows], and post the results? Also, attach a screenshot of all the packages you have installed, shown in SDK Manager.\r\n\r\nThanks", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-12T17:33:48.000+0000", "updated": "2011-11-12T17:33:48.000+0000" }, { "id": "172450", "author": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Sure thing:\r\n{code}C:\\>echo %USERPROFILE%\r\nC:\\Users\\Crowley\r\n\r\nC:\\>echo %PATH%\r\nC:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;%CommonProgramFiles%\\Micr\r\nosoft Shared\\Windows Live;C:\\Program Files (x86)\\unix\\xpsupport\\;C:\\Windows\\syst\r\nem32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v\r\n1.0\\;C:\\Program Files\\TortoiseSVN\\bin;C:\\Program Files (x86)\\unix;C:\\Program Fil\r\nes (x86)\\unix\\ssh;C:\\Program Files (x86)\\apache-maven-2.2.1\\bin;C:\\Program Files\r\n (x86)\\apache-ant-1.8.2\\bin;C:\\Program Files (x86)\\MKVtoolnix;c:\\Program Files (\r\nx86)\\Common Files\\Intuit\\QBPOSSDKRuntime;C:\\Program Files (x86)\\QuickTime\\QTSyst\r\nem\\;C:\\Program Files (x86)\\Git\\cmd;C:\\Program Files\\Common Files\\Microsoft Share\r\nd\\Windows Live;C:\\Program Files (x86)\\Java\\jdk1.6.0_25\\bin;c:\\Python32\r\n\r\nC:\\>echo %JAVA_HOME%\r\nC:\\Program Files (x86)\\Java\\jdk1.6.0_25\r\n\r\nC:\\>java -version\r\njava version \"1.6.0_25\"\r\nJava(TM) SE Runtime Environment (build 1.6.0_25-b06)\r\nJava HotSpot(TM) Client VM (build 20.0-b11, mixed mode, sharing)\r\n\r\nC:\\>javac -version\r\njavac 1.6.0_25\r\n\r\nC:\\>python -V\r\nPython 3.2.2\r\n\r\nC:\\>git --version\r\ngit version 1.7.7.1.msysgit.0\r\n\r\nC:\\>echo %ANDROID_SDK%\r\nC:\\Program Files (x86)\\Android\\android-sdk\r\n\r\nC:\\>cd %ANDROID_SDK%\\tools\r\n\r\nC:\\Program Files (x86)\\Android\\android-sdk\\tools>adb version\r\nAndroid Debug Bridge version 1.0.29\r\n\r\nC:\\Program Files (x86)\\Android\\android-sdk\\tools>android list target\r\nAvailable Android targets:\r\n----------\r\nid: 1 or \"android-3\"\r\n Name: Android 1.5\r\n Type: Platform\r\n API level: 3\r\n Revision: 4\r\n Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P\r\n ABIs : armeabi\r\n----------\r\nid: 2 or \"Google Inc.:Google APIs:3\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 3\r\n Description: Android + Google APIs\r\n Based on Android 1.5 (API level 3)\r\n Libraries:\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: QVGA-P, HVGA-L, HVGA (default), QVGA-L, HVGA-P\r\n ABIs : armeabi\r\n----------\r\nid: 3 or \"android-4\"\r\n Name: Android 1.6\r\n Type: Platform\r\n API level: 4\r\n Revision: 3\r\n Skins: HVGA, QVGA, WVGA800 (default), WVGA854\r\n ABIs : armeabi\r\n----------\r\nid: 4 or \"Google Inc.:Google APIs:4\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 2\r\n Description: Android + Google APIs\r\n Based on Android 1.6 (API level 4)\r\n Libraries:\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WVGA854, HVGA, WVGA800 (default), QVGA\r\n ABIs : armeabi\r\n----------\r\nid: 5 or \"android-7\"\r\n Name: Android 2.1\r\n Type: Platform\r\n API level: 7\r\n Revision: 3\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854\r\n ABIs : armeabi\r\n----------\r\nid: 6 or \"Google Inc.:Google APIs:7\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 1\r\n Description: Android + Google APIs\r\n Based on Android 2.1 (API level 7)\r\n Libraries:\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WVGA854, WQVGA400, HVGA, WQVGA432, WVGA800 (default), QVGA\r\n ABIs : armeabi\r\n----------\r\nid: 7 or \"android-8\"\r\n Name: Android 2.2\r\n Type: Platform\r\n API level: 8\r\n Revision: 3\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854\r\n ABIs : armeabi\r\n----------\r\nid: 8 or \"Google Inc.:Google APIs:8\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 2\r\n Description: Android + Google APIs\r\n Based on Android 2.2 (API level 8)\r\n Libraries:\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WVGA854, WQVGA400, HVGA, WQVGA432, WVGA800 (default), QVGA\r\n ABIs : armeabi\r\n----------\r\nid: 9 or \"android-10\"\r\n Name: Android 2.3.3\r\n Type: Platform\r\n API level: 10\r\n Revision: 2\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854\r\n ABIs : armeabi\r\n----------\r\nid: 10 or \"Google Inc.:Google APIs:10\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 2\r\n Description: Android + Google APIs\r\n Based on Android 2.3.3 (API level 10)\r\n Libraries:\r\n * com.android.future.usb.accessory (usb.jar)\r\n API for USB Accessories\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WVGA854, WQVGA400, HVGA, WQVGA432, WVGA800 (default), QVGA\r\n ABIs : armeabi\r\n----------\r\nid: 11 or \"android-11\"\r\n Name: Android 3.0\r\n Type: Platform\r\n API level: 11\r\n Revision: 2\r\n Skins: WXGA (default)\r\n ABIs : armeabi\r\n----------\r\nid: 12 or \"Google Inc.:Google APIs:11\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 1\r\n Description: Android + Google APIs\r\n Based on Android 3.0 (API level 11)\r\n Libraries:\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WXGA (default)\r\n ABIs : armeabi\r\n----------\r\nid: 13 or \"android-12\"\r\n Name: Android 3.1\r\n Type: Platform\r\n API level: 12\r\n Revision: 3\r\n Skins: WXGA (default)\r\n ABIs : armeabi\r\n----------\r\nid: 14 or \"Google Inc.:Google APIs:12\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 1\r\n Description: Android + Google APIs\r\n Based on Android 3.1 (API level 12)\r\n Libraries:\r\n * com.android.future.usb.accessory (usb.jar)\r\n API for USB Accessories\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WXGA (default)\r\n ABIs : armeabi\r\n----------\r\nid: 15 or \"android-13\"\r\n Name: Android 3.2\r\n Type: Platform\r\n API level: 13\r\n Revision: 1\r\n Skins: WXGA (default)\r\n ABIs : armeabi\r\n----------\r\nid: 16 or \"Google Inc.:Google APIs:13\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 1\r\n Description: Android + Google APIs\r\n Based on Android 3.2 (API level 13)\r\n Libraries:\r\n * com.android.future.usb.accessory (usb.jar)\r\n API for USB Accessories\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WXGA (default)\r\n ABIs : armeabi\r\n----------\r\nid: 17 or \"android-14\"\r\n Name: Android 4.0\r\n Type: Platform\r\n API level: 14\r\n Revision: 1\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, W\r\nXGA720, WXGA800\r\n ABIs : armeabi-v7a\r\n----------\r\nid: 18 or \"Google Inc.:Google APIs:14\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 1\r\n Description: Android + Google APIs\r\n Based on Android 4.0 (API level 14)\r\n Libraries:\r\n * com.android.future.usb.accessory (usb.jar)\r\n API for USB Accessories\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WVGA854, WQVGA400, WSVGA, WXGA720, HVGA, WQVGA432, WVGA800 (default)\r\n, QVGA, WXGA800\r\n ABIs : armeabi-v7a\r\n\r\nC:\\Program Files (x86)\\Android\\android-sdk\\tools>cd \\\r\n\r\nC:\\>rem --- The following are optional ---\r\n\r\nC:\\>rem ----------------------------------\r\n\r\nC:\\>scons -v\r\n'scons' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n\r\nC:\\>rem ----------------------------------\r\n\r\nC:\\>echo %HTTP_PROXY%\r\n%HTTP_PROXY%\r\n\r\nC:\\>echo %HTTPS_PROXY%\r\n%HTTPS_PROXY%\r\n\r\nC:\\>rem ----------------------------------\r\n\r\nC:\\>echo %SOCKS_PROXY%\r\n%SOCKS_PROXY%\r\n\r\nC:\\>rem ----------------------------------{code}\r\n\r\n!http://i.imgur.com/4Cuc3.jpg!", "updateAuthor": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-11-13T14:43:50.000+0000", "updated": "2011-11-13T14:43:50.000+0000" }, { "id": "172459", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Anthony\r\n\r\nThank you for doing that.\r\n\r\nHaving inspected the results, I have noticed that there is an error in the script, where it changes to the {{%ANDROID_SDK%\\tools}} directory and runs the {{adb}} exectutable. However, Google moved this to {{%ANDROID_SDK%\\platform-tools}} some time ago, which begs the question, how is it running from there on your system?\r\n\r\nWould you check both directories to see where adb exists? Is the one in tools a symlink?\r\n\r\nThanks\r\n", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-13T18:37:14.000+0000", "updated": "2011-11-13T18:37:14.000+0000" }, { "id": "172460", "author": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Yes, I noticed the error, but didn't know if something in Studio would be looking in %ANDROID_SDK%\\tools, so rather than changing the test, I copied adb and the dll dependencies to tools and re-ran that test, but platform-tools is its original location.", "updateAuthor": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-11-13T18:41:50.000+0000", "updated": "2011-11-13T18:41:50.000+0000" }, { "id": "172494", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Please delete the copies of adb and associated dlls from the tools directory, as they are not required.\r\n\r\nThank you for bringing my attention to the script at [Install Diagnostics for Windows|http://wiki.appcelerator.org/display/guides/Installation+Troubleshooting#InstallationTroubleshooting-InstallDiagnosticsforWindows]. I have fixed it now. Would you mind running it again on your system, after deleting tools/adb?\r\n\r\nThank you", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-14T07:50:00.000+0000", "updated": "2011-11-14T07:50:00.000+0000" }, { "id": "172495", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Note that we only support Python version 2.X.X. Please would you uninstall version 3 and replace it with this? See the [Installing Python|http://wiki.appcelerator.org/display/guides/Installing+Python] guide.", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-14T07:51:44.000+0000", "updated": "2011-11-14T07:51:44.000+0000" }, { "id": "172525", "author": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Done and done.\r\n{code}C:\\Users\\Crowley>cd \\\r\n\r\nC:\\>echo %USERPROFILE%\r\nC:\\Users\\Crowley\r\n\r\nC:\\>echo %PATH%\r\nC:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;%CommonProgramFiles%\\Micr\r\nosoft Shared\\Windows Live;C:\\Program Files (x86)\\unix\\xpsupport\\;C:\\Windows\\syst\r\nem32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v\r\n1.0\\;C:\\Program Files\\TortoiseSVN\\bin;C:\\Program Files (x86)\\unix;C:\\Program Fil\r\nes (x86)\\unix\\ssh;C:\\Program Files (x86)\\apache-maven-2.2.1\\bin;C:\\Program Files\r\n (x86)\\apache-ant-1.8.2\\bin;C:\\Program Files (x86)\\MKVtoolnix;c:\\Program Files (\r\nx86)\\Common Files\\Intuit\\QBPOSSDKRuntime;C:\\Program Files (x86)\\QuickTime\\QTSyst\r\nem\\;C:\\Program Files (x86)\\Git\\cmd;C:\\Program Files\\Common Files\\Microsoft Share\r\nd\\Windows Live;C:\\Program Files (x86)\\Java\\jdk1.6.0_25\\bin;c:\\Python27\r\n\r\nC:\\>echo %JAVA_HOME%\r\nC:\\Program Files (x86)\\Java\\jdk1.6.0_25\r\n\r\nC:\\>java -version\r\njava version \"1.6.0_25\"\r\nJava(TM) SE Runtime Environment (build 1.6.0_25-b06)\r\nJava HotSpot(TM) Client VM (build 20.0-b11, mixed mode, sharing)\r\n\r\nC:\\>javac -version\r\njavac 1.6.0_25\r\n\r\nC:\\>python -V\r\nPython 2.7.2\r\n\r\nC:\\>git --version\r\ngit version 1.7.7.1.msysgit.0\r\n\r\nC:\\>echo %ANDROID_SDK%\r\nC:\\Program Files (x86)\\Android\\android-sdk\r\n\r\nC:\\>cd %ANDROID_SDK%\\platform-tools\r\n\r\nC:\\Program Files (x86)\\Android\\android-sdk\\platform-tools>adb version\r\nAndroid Debug Bridge version 1.0.29\r\n\r\nC:\\Program Files (x86)\\Android\\android-sdk\\platform-tools>cd ..\\tools\r\n\r\nC:\\Program Files (x86)\\Android\\android-sdk\\tools>android list target\r\nAvailable Android targets:\r\n----------\r\nid: 1 or \"android-3\"\r\n Name: Android 1.5\r\n Type: Platform\r\n API level: 3\r\n Revision: 4\r\n Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P\r\n ABIs : armeabi\r\n----------\r\nid: 2 or \"Google Inc.:Google APIs:3\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 3\r\n Description: Android + Google APIs\r\n Based on Android 1.5 (API level 3)\r\n Libraries:\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: QVGA-P, HVGA-L, HVGA (default), QVGA-L, HVGA-P\r\n ABIs : armeabi\r\n----------\r\nid: 3 or \"android-4\"\r\n Name: Android 1.6\r\n Type: Platform\r\n API level: 4\r\n Revision: 3\r\n Skins: HVGA, QVGA, WVGA800 (default), WVGA854\r\n ABIs : armeabi\r\n----------\r\nid: 4 or \"Google Inc.:Google APIs:4\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 2\r\n Description: Android + Google APIs\r\n Based on Android 1.6 (API level 4)\r\n Libraries:\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WVGA854, HVGA, WVGA800 (default), QVGA\r\n ABIs : armeabi\r\n----------\r\nid: 5 or \"android-7\"\r\n Name: Android 2.1\r\n Type: Platform\r\n API level: 7\r\n Revision: 3\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854\r\n ABIs : armeabi\r\n----------\r\nid: 6 or \"Google Inc.:Google APIs:7\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 1\r\n Description: Android + Google APIs\r\n Based on Android 2.1 (API level 7)\r\n Libraries:\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WVGA854, WQVGA400, HVGA, WQVGA432, WVGA800 (default), QVGA\r\n ABIs : armeabi\r\n----------\r\nid: 7 or \"android-8\"\r\n Name: Android 2.2\r\n Type: Platform\r\n API level: 8\r\n Revision: 3\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854\r\n ABIs : armeabi\r\n----------\r\nid: 8 or \"Google Inc.:Google APIs:8\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 2\r\n Description: Android + Google APIs\r\n Based on Android 2.2 (API level 8)\r\n Libraries:\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WVGA854, WQVGA400, HVGA, WQVGA432, WVGA800 (default), QVGA\r\n ABIs : armeabi\r\n----------\r\nid: 9 or \"android-10\"\r\n Name: Android 2.3.3\r\n Type: Platform\r\n API level: 10\r\n Revision: 2\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854\r\n ABIs : armeabi\r\n----------\r\nid: 10 or \"Google Inc.:Google APIs:10\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 2\r\n Description: Android + Google APIs\r\n Based on Android 2.3.3 (API level 10)\r\n Libraries:\r\n * com.android.future.usb.accessory (usb.jar)\r\n API for USB Accessories\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WVGA854, WQVGA400, HVGA, WQVGA432, WVGA800 (default), QVGA\r\n ABIs : armeabi\r\n----------\r\nid: 11 or \"android-11\"\r\n Name: Android 3.0\r\n Type: Platform\r\n API level: 11\r\n Revision: 2\r\n Skins: WXGA (default)\r\n ABIs : armeabi\r\n----------\r\nid: 12 or \"Google Inc.:Google APIs:11\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 1\r\n Description: Android + Google APIs\r\n Based on Android 3.0 (API level 11)\r\n Libraries:\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WXGA (default)\r\n ABIs : armeabi\r\n----------\r\nid: 13 or \"android-12\"\r\n Name: Android 3.1\r\n Type: Platform\r\n API level: 12\r\n Revision: 3\r\n Skins: WXGA (default)\r\n ABIs : armeabi\r\n----------\r\nid: 14 or \"Google Inc.:Google APIs:12\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 1\r\n Description: Android + Google APIs\r\n Based on Android 3.1 (API level 12)\r\n Libraries:\r\n * com.android.future.usb.accessory (usb.jar)\r\n API for USB Accessories\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WXGA (default)\r\n ABIs : armeabi\r\n----------\r\nid: 15 or \"android-13\"\r\n Name: Android 3.2\r\n Type: Platform\r\n API level: 13\r\n Revision: 1\r\n Skins: WXGA (default)\r\n ABIs : armeabi\r\n----------\r\nid: 16 or \"Google Inc.:Google APIs:13\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 1\r\n Description: Android + Google APIs\r\n Based on Android 3.2 (API level 13)\r\n Libraries:\r\n * com.android.future.usb.accessory (usb.jar)\r\n API for USB Accessories\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WXGA (default)\r\n ABIs : armeabi\r\n----------\r\nid: 17 or \"android-14\"\r\n Name: Android 4.0\r\n Type: Platform\r\n API level: 14\r\n Revision: 1\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, W\r\nXGA720, WXGA800\r\n ABIs : armeabi-v7a\r\n----------\r\nid: 18 or \"Google Inc.:Google APIs:14\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 1\r\n Description: Android + Google APIs\r\n Based on Android 4.0 (API level 14)\r\n Libraries:\r\n * com.android.future.usb.accessory (usb.jar)\r\n API for USB Accessories\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WVGA854, WQVGA400, WSVGA, WXGA720, HVGA, WQVGA432, WVGA800 (default)\r\n, QVGA, WXGA800\r\n ABIs : armeabi-v7a\r\n\r\nC:\\Program Files (x86)\\Android\\android-sdk\\tools>cd \\\r\n\r\nC:\\>rem --- The following are optional ---\r\n\r\nC:\\>rem ----------------------------------\r\n\r\nC:\\>scons -v\r\n'scons' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n\r\nC:\\>rem ----------------------------------\r\n\r\nC:\\>echo %HTTP_PROXY%\r\n%HTTP_PROXY%\r\n\r\nC:\\>echo %HTTPS_PROXY%\r\n%HTTPS_PROXY%\r\n\r\nC:\\>rem ----------------------------------\r\n\r\nC:\\>echo %SOCKS_PROXY%\r\n%SOCKS_PROXY%\r\n\r\nC:\\>rem ----------------------------------{code}", "updateAuthor": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-11-14T10:11:04.000+0000", "updated": "2011-11-14T10:11:04.000+0000" }, { "id": "172641", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Anthony\r\n\r\nSorry this is causing you so much grief. Would you try a couple of things for me, please?\r\n\r\nFirstly, close Studio, delete the android_sdk system variable, and launch Studio. Then try the process again.\r\n\r\nIf this does not work, would you completely uninstall the Android SDK and then reinstall, ensuring that you have all (only) the packages shown in [Summary of Installed Android Packages|http://wiki.appcelerator.org/display/guides/Installing+and+Updating+Android+SDK#InstallingandUpdatingAndroidSDK-SummaryofInstalledAndroidPackages] (except that you will have the latest version of tools - 15 and 9 respectively).\r\n\r\nCheers\r\n\r\n", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-14T17:17:20.000+0000", "updated": "2011-11-14T17:17:20.000+0000" }, { "id": "172903", "author": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hey Paul,\r\n\r\nOn my office computer at the moment. Put a clean install of Studio on, then installed Android SDK with only the packages shown in your link. Exactly the same problem.\r\n\r\nI'm pretty stumped at this point, does Eclipse of some kind of debug mode so we can see exactly where it's getting hung up? I'm only really used to using Eclipse as a dev environment, so am not familiar with some of the lower level features it offers.", "updateAuthor": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-11-16T07:56:47.000+0000", "updated": "2011-11-16T07:56:47.000+0000" }, { "id": "172972", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Anthony\r\n\r\nOK, would you mind just doing the following on your office machine? This will help me prove an issue that is possibly affecting quite a few people at the moment:\r\n\r\n* start Studio and install the latest continuous build from the [master branch|http://builds.appcelerator.com.s3.amazonaws.com/index.html] (use the dropdown menu) of our continuous builds site, using Studio's *Help > Install Titanium SDK from URL* function. Note that you don't need to use this version (1.8.0.1) when compiling your apps - you just need it installed, as Studio will automatically use this for the python scripts as it is the most recent version on the system\r\n* restart Studio\r\n* try to configure the Android path again in Studio, being careful to click the apply button if necessary\r\n\r\nIf this works on the office machine, try it on the first machine to verify the fix.\r\n\r\nLet me know how you get on.\r\n\r\nThank you! :)", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-16T13:10:58.000+0000", "updated": "2011-11-16T13:10:58.000+0000" }, { "id": "172975", "author": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Done, this does not resolve the issue.\r\n\r\nWhere is the Android SDK configuration info stored? I could try manually editing the config file, and see if that works.", "updateAuthor": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-11-16T13:39:06.000+0000", "updated": "2011-11-16T13:39:06.000+0000" }, { "id": "173004", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "OK, thank you Anthony. For the office machine, please would you follow the instructions at [Install Diagnostics for Windows|http://wiki.appcelerator.org/display/guides/Installation+Troubleshooting#InstallationTroubleshooting-InstallDiagnosticsforWindows] please? Note that the script has changed slightly since you last ran it.", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-16T15:46:00.000+0000", "updated": "2011-11-16T15:46:00.000+0000" }, { "id": "173053", "author": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Ok, here's the output from the script in a more or less as-is state:\r\n{code}C:\\Users\\kmccann>cd \\\r\n\r\nC:\\>echo %USERPROFILE%\r\nC:\\Users\\kmccann\r\n\r\nC:\\>echo %PATH%\r\n%CommonProgramFiles%\\Microsoft Shared\\Windows Live;C:\\windows\\system32;C:\\window\r\ns;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;c:\\Progra\r\nm Files\\Hewlett-Packard\\Drive Encryption\\;C:\\Program Files\\WIDCOMM\\Bluetooth Sof\r\ntware\\;C:\\Program Files\\WIDCOMM\\Bluetooth Software\\syswow64;C:\\Program Files (x8\r\n6)\\unix\\xpsupport\\;C:\\Program Files (x86)\\unix;C:\\Program Files (x86)\\unix\\ssh;C\r\n:\\Program Files (x86)\\apache-maven-3.0.3\\bin;C:\\Program Files (x86)\\apache-ant-1\r\n.8.2\\bin;C:\\Program Files\\Google\\Google Apps Migration\\;C:\\Program Files\\Google\\\r\nGoogle Apps Sync\\;C:\\Program Files\\SlikSvn\\bin;C:\\Program Files (x86)\\Adobe\\Adob\r\ne Flash Builder 4.5\\sdks\\4.5.1\\bin;C:\\Program Files\\TortoiseSVN\\bin;c:\\Python27;\r\nC:\\Program Files (x86)\\Java\\jdk1.7.0_01\\bin\r\n\r\nC:\\>echo %JAVA_HOME%\r\nC:\\Program Files (x86)\\Java\\jdk1.6.0_25\r\n\r\nC:\\>java -version\r\njava version \"1.7.0_01\"\r\nJava(TM) SE Runtime Environment (build 1.7.0_01-b08)\r\nJava HotSpot(TM) Client VM (build 21.1-b02, mixed mode, sharing)\r\n\r\nC:\\>javac -version\r\njavac 1.7.0_01\r\n\r\nC:\\>python -V\r\nPython 2.7.2\r\n\r\nC:\\>git --version\r\n'git' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n\r\nC:\\>rem if the ANDROID_SDK variable is configured, please delete it and run this\r\n script again\r\n\r\nC:\\>echo %ANDROID_SDK%\r\n%ANDROID_SDK%\r\n\r\nC:\\>adb version\r\n'adb' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n\r\nC:\\>cd %PROGRAMFILES%\r\n\r\nC:\\Program Files>android list target\r\n'android' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n\r\nC:\\Program Files>cd \\\r\n\r\nC:\\>rem --- The following are optional ---\r\n\r\nC:\\>rem ----------------------------------\r\n\r\nC:\\>scons -v\r\n'scons' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n\r\nC:\\>rem ----------------------------------\r\n\r\nC:\\>echo %HTTP_PROXY%\r\n%HTTP_PROXY%\r\n\r\nC:\\>echo %HTTPS_PROXY%\r\n%HTTPS_PROXY%\r\n\r\nC:\\>rem ----------------------------------\r\n\r\nC:\\>echo %SOCKS_PROXY%\r\n%SOCKS_PROXY%\r\n\r\nC:\\>rem ----------------------------------\r\n{code}\r\n\r\nThere are a couple of things that jump out at me:\r\n* GIT isn't installed, that's because I told Studio to download and use PortableGIT on first launch\r\n* The Android tools aren't running, because they're in the platform-tools and tools directories respectively, they're not in the %PATH%, and we're not in the directory. Here's the output from them if they HAD run:\r\n{code}\r\nC:\\Program Files (x86)\\Android\\android-sdk\\tools>\"\\Program Files (x86)\\Android\\a\r\nndroid-sdk\\platform-tools\\adb.exe\" version\r\nAndroid Debug Bridge version 1.0.29\r\n\r\nC:\\Program Files (x86)\\Android\\android-sdk\\tools>\"\\Program Files (x86)\\Android\\a\r\nndroid-sdk\\tools\\android.bat\" list target\r\nAvailable Android targets:\r\n----------\r\nid: 1 or \"android-4\"\r\n Name: Android 1.6\r\n Type: Platform\r\n API level: 4\r\n Revision: 3\r\n Skins: HVGA, QVGA, WVGA800 (default), WVGA854\r\n ABIs : armeabi\r\n----------\r\nid: 2 or \"Google Inc.:Google APIs:4\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 2\r\n Description: Android + Google APIs\r\n Based on Android 1.6 (API level 4)\r\n Libraries:\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WVGA854, HVGA, WVGA800 (default), QVGA\r\n ABIs : armeabi\r\n----------\r\nid: 3 or \"android-7\"\r\n Name: Android 2.1\r\n Type: Platform\r\n API level: 7\r\n Revision: 3\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854\r\n ABIs : armeabi\r\n----------\r\nid: 4 or \"Google Inc.:Google APIs:7\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 1\r\n Description: Android + Google APIs\r\n Based on Android 2.1 (API level 7)\r\n Libraries:\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WVGA854, WQVGA400, HVGA, WQVGA432, WVGA800 (default), QVGA\r\n ABIs : armeabi\r\n----------\r\nid: 5 or \"android-8\"\r\n Name: Android 2.2\r\n Type: Platform\r\n API level: 8\r\n Revision: 3\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854\r\n ABIs : armeabi\r\n----------\r\nid: 6 or \"Google Inc.:Google APIs:8\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 2\r\n Description: Android + Google APIs\r\n Based on Android 2.2 (API level 8)\r\n Libraries:\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WVGA854, WQVGA400, HVGA, WQVGA432, WVGA800 (default), QVGA\r\n ABIs : armeabi\r\n{code}\r\n\r\nLet me know if there's anything else I can do.", "updateAuthor": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-11-17T04:21:55.000+0000", "updated": "2011-11-17T04:22:22.000+0000" }, { "id": "173057", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "OK, great, Anthony! I am glad you are still with me! ;)\r\n\r\nPoints to note:\r\n\r\n* we don't officially support Java 1.7, as stated in [Installing Oracle JDK|http://wiki.appcelerator.org/display/guides/Installing+Oracle+JDK]\r\n* you should certainly configure the PATH variable with the {{tools}} and {{platform-tools}} directories, as stated [Installing and Updating Android SDK|http://wiki.appcelerator.org/display/guides/Installing+and+Updating+Android+SDK]. This will allow adb and android to run when using the script, and can be much more convenient when developing\r\n\r\nWould you provide a listing (a screenshot is fine, if it's easier) of the following directories?\r\n* {{C:\\Program Files (x86)\\Android\\android-sdk\\add-ons}}\r\n* {{C:\\Program Files (x86)\\Android\\android-sdk\\platforms}}\r\n\r\nI will then compare these to my running system.\r\n\r\nThanks\r\n\r\n", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-17T04:57:30.000+0000", "updated": "2011-11-17T04:57:30.000+0000" }, { "id": "173058", "author": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{code} Directory of C:\\Program Files (x86)\\Android\\android-sdk\\add-ons\\*\r\n\r\n11/16/2011 11:48 .\r\n11/16/2011 11:48 ..\r\n11/16/2011 11:49 addon-google_apis-google_inc_-4\r\n11/16/2011 11:48 addon-google_apis-google_inc_-7\r\n11/16/2011 11:47 addon-google_apis-google_inc_-8\r\n 0 bytes in 0 files and 5 dirs{code}\r\n\r\n{code} Directory of C:\\Program Files (x86)\\Android\\android-sdk\\platforms\\*\r\n\r\n11/16/2011 11:45 .\r\n11/16/2011 11:45 ..\r\n11/16/2011 11:45 android-4\r\n11/16/2011 11:44 android-7\r\n11/16/2011 11:44 android-8\r\n 0 bytes in 0 files and 5 dirs{code}", "updateAuthor": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-11-17T05:01:27.000+0000", "updated": "2011-11-17T05:01:27.000+0000" }, { "id": "173069", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Hi Anthony\r\n\r\nThose directories are in the same format as mine, which is good.\r\n\r\nOn Titanium Studio's *Preferences > Titanium Studio > Titanium* screen, at the top, it will state the location of your _Titanium SDK Directory_. Would you also provide a directory listing of this, in just the same way as you did above?\r\n\r\nThank you\r\n", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-17T06:16:43.000+0000", "updated": "2011-11-17T06:16:43.000+0000" }, { "id": "173070", "author": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{code} Directory of C:\\Users\\kmccann\\AppData\\Roaming\\Titanium\\*\r\n\r\n11/10/2011 10:41 .\r\n11/10/2011 10:41 ..\r\n11/10/2011 10:41 mobilesdk\r\n11/10/2011 10:41 modules\r\n11/10/2011 10:41 runtime\r\n11/10/2011 10:41 sdk\r\n 0 bytes in 0 files and 6 dirs{code}", "updateAuthor": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-11-17T06:18:36.000+0000", "updated": "2011-11-17T06:18:36.000+0000" }, { "id": "173071", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Oh, I am really sorry! I meant {{C:\\Users\\kmccann\\AppData\\Roaming\\Titanium\\mobilesdk\\win32}} :/\r\n\r\n", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-17T06:26:01.000+0000", "updated": "2011-11-17T06:26:45.000+0000" }, { "id": "173073", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Note: note the previous edit - it's the win32 directory listing that I need. Apologies again.", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-17T06:27:24.000+0000", "updated": "2011-11-17T06:27:24.000+0000" }, { "id": "173076", "author": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{code} Directory of C:\\Users\\kmccann\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\*\r\n\r\n11/16/2011 17:37 .\r\n11/16/2011 17:37 ..\r\n11/10/2011 10:41 1.7.5\r\n11/16/2011 17:37 1.8.0.1.v20111116130058\r\n 0 bytes in 0 files and 4 dirs{code}\r\n\r\n...and in the versioned folder\r\n{code} Directory of C:\\Users\\kmccann\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\1.8.0.1\r\n.v20111116130058\\*\r\n\r\n11/16/2011 17:37 .\r\n11/16/2011 17:37 ..\r\n11/16/2011 17:37 all\r\n11/16/2011 17:38 android\r\n11/16/2011 17:37 common\r\n11/16/2011 17:37 iphone\r\n11/16/2011 17:37 mobileweb\r\n11/16/2011 17:37 module\r\n11/16/2011 17:37 osx\r\n11/16/2011 17:37 plugin\r\n11/16/2011 17:37 win32\r\n11/16/2011 17:37 6 .gitignore\r\n11/16/2011 17:37 6,864,847 api.jsca\r\n11/16/2011 17:37 1,164 app.js\r\n11/16/2011 17:37 1,470 findpython.bat\r\n11/16/2011 17:37 1,158 KS_nav_ui.png\r\n11/16/2011 17:37 1,074 KS_nav_views.png\r\n11/16/2011 17:37 11,485 LICENSE\r\n11/16/2011 17:37 717 manifest.py\r\n11/16/2011 17:37 3,163 project.py\r\n11/16/2011 17:37 551 README\r\n11/16/2011 17:37 15,830 tiapp.py\r\n11/16/2011 17:37 1,169 tiapp.xml\r\n11/16/2011 17:37 172 titanium.bat\r\n11/16/2011 17:37 14,447 titanium.py\r\n11/16/2011 17:37 60 version.txt\r\n 6,917,313 bytes in 15 files and 11 dirs{code}", "updateAuthor": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-11-17T06:48:12.000+0000", "updated": "2011-11-17T06:48:12.000+0000" }, { "id": "173083", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "This is indeed mystifying! Everything seems to be in the correct place. Even though I doubt that these are the cause, we will need to make sure the system precisely adheres to the recommendations by doing the following:\r\n\r\n* uninstall JDK 1.7 and replace it with 1.6, in line with ours and [Android's|http://developer.android.com/sdk/requirements.html] system requirements\r\n* add the android tools and platform-tools directories to the system PATH variable \r\n* run the [Install Diagnostics for Windows|http://wiki.appcelerator.org/display/guides/Installation+Troubleshooting#InstallationTroubleshooting-InstallDiagnosticsforWindows] script again. Everything should run without your intervention this time\r\n\r\nIf there is nothing I can see wrong with the output, then there is one thing more we can try and then I will escalate this to our Engineering team\r\n\r\nThanks again for your patience.", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-17T07:17:03.000+0000", "updated": "2011-11-17T07:17:03.000+0000" }, { "id": "173091", "author": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{code}C:\\Users\\kmccann>cd \\\r\n\r\nC:\\>echo %USERPROFILE%\r\nC:\\Users\\kmccann\r\n\r\nC:\\>echo %PATH%\r\n%CommonProgramFiles%\\Microsoft Shared\\Windows Live;C:\\windows\\system32;C:\\window\r\ns;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;c:\\Progra\r\nm Files\\Hewlett-Packard\\Drive Encryption\\;C:\\Program Files\\WIDCOMM\\Bluetooth Sof\r\ntware\\;C:\\Program Files\\WIDCOMM\\Bluetooth Software\\syswow64;C:\\Program Files (x8\r\n6)\\unix\\xpsupport\\;C:\\Program Files (x86)\\unix;C:\\Program Files (x86)\\unix\\ssh;C\r\n:\\Program Files (x86)\\apache-maven-3.0.3\\bin;C:\\Program Files (x86)\\apache-ant-1\r\n.8.2\\bin;C:\\Program Files\\Google\\Google Apps Migration\\;C:\\Program Files\\Google\\\r\nGoogle Apps Sync\\;C:\\Program Files\\SlikSvn\\bin;C:\\Program Files (x86)\\Adobe\\Adob\r\ne Flash Builder 4.5\\sdks\\4.5.1\\bin;C:\\Program Files\\TortoiseSVN\\bin;c:\\Python27;\r\nC:\\Program Files (x86)\\Java\\jdk1.6.0_25\\bin;C:\\Program Files (x86)\\Android\\andro\r\nid-sdk\\tools;C:\\Program Files (x86)\\Android\\android-sdk\\platform-tools\r\n\r\nC:\\>echo %JAVA_HOME%\r\nC:\\Program Files (x86)\\Java\\jdk1.6.0_25\r\n\r\nC:\\>java -version\r\njava version \"1.6.0_25\"\r\nJava(TM) SE Runtime Environment (build 1.6.0_25-b06)\r\nJava HotSpot(TM) Client VM (build 20.0-b11, mixed mode)\r\n\r\nC:\\>javac -version\r\njavac 1.6.0_25\r\n\r\nC:\\>python -V\r\nPython 2.7.2\r\n\r\nC:\\>git --version\r\n'git' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n\r\nC:\\>rem if the ANDROID_SDK variable is configured, please delete it and run this\r\n script again\r\n\r\nC:\\>echo %ANDROID_SDK%\r\n%ANDROID_SDK%\r\n\r\nC:\\>adb version\r\nAndroid Debug Bridge version 1.0.29\r\n\r\nC:\\>cd %PROGRAMFILES%\r\n\r\nC:\\Program Files>android list target\r\nAvailable Android targets:\r\n----------\r\nid: 1 or \"android-4\"\r\n Name: Android 1.6\r\n Type: Platform\r\n API level: 4\r\n Revision: 3\r\n Skins: HVGA, QVGA, WVGA800 (default), WVGA854\r\n ABIs : armeabi\r\n----------\r\nid: 2 or \"Google Inc.:Google APIs:4\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 2\r\n Description: Android + Google APIs\r\n Based on Android 1.6 (API level 4)\r\n Libraries:\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WVGA854, HVGA, WVGA800 (default), QVGA\r\n ABIs : armeabi\r\n----------\r\nid: 3 or \"android-7\"\r\n Name: Android 2.1\r\n Type: Platform\r\n API level: 7\r\n Revision: 3\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854\r\n ABIs : armeabi\r\n----------\r\nid: 4 or \"Google Inc.:Google APIs:7\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 1\r\n Description: Android + Google APIs\r\n Based on Android 2.1 (API level 7)\r\n Libraries:\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WVGA854, WQVGA400, HVGA, WQVGA432, WVGA800 (default), QVGA\r\n ABIs : armeabi\r\n----------\r\nid: 5 or \"android-8\"\r\n Name: Android 2.2\r\n Type: Platform\r\n API level: 8\r\n Revision: 3\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854\r\n ABIs : armeabi\r\n----------\r\nid: 6 or \"Google Inc.:Google APIs:8\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 2\r\n Description: Android + Google APIs\r\n Based on Android 2.2 (API level 8)\r\n Libraries:\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WVGA854, WQVGA400, HVGA, WQVGA432, WVGA800 (default), QVGA\r\n ABIs : armeabi\r\n\r\nC:\\Program Files>cd \\\r\n\r\nC:\\>rem --- The following are optional ---\r\n\r\nC:\\>rem ----------------------------------\r\n\r\nC:\\>scons -v\r\n'scons' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n\r\nC:\\>rem ----------------------------------\r\n\r\nC:\\>echo %HTTP_PROXY%\r\n%HTTP_PROXY%\r\n\r\nC:\\>echo %HTTPS_PROXY%\r\n%HTTPS_PROXY%\r\n\r\nC:\\>rem ----------------------------------\r\n\r\nC:\\>echo %SOCKS_PROXY%\r\n%SOCKS_PROXY%\r\n\r\nC:\\>rem ----------------------------------{code}\r\n\r\nSame thing. Two completely different systems, which is really odd, but rules out it being a one-off glitch.\r\n\r\nI'm trying to work out what's common between them (other than the same OS).\r\n\r\nAntivirus is the same, but I've tried disabling that. Both are running several other versions of Eclipse (Flash Builder, Aptana), but I don't see why that would cause this problem.\r\n\r\nI'm completely stumped, hopefully we can get to the bottom of this though, happy to help, we're all developers here!", "updateAuthor": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-11-17T07:45:39.000+0000", "updated": "2011-11-17T07:45:39.000+0000" }, { "id": "173106", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Anthony, your gracious spirit is appreciated! :)\r\n\r\nWould you run the following two commands at the command line (you should be able to simply copy and paste them):\r\n{code:lang=none}\r\npython C:\\Users\\kmccann\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\1.8.0.1.v20111116130058\\android\\avd.py \"C:\\Program Files (x86)\\Android\\android-sdk\\\"\r\npython C:\\Users\\kmccann\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\1.7.5\\android\\avd.py \"C:\\Program Files (x86)\\Android\\android-sdk\\\"\r\n{code}\r\n\r\nThanks\r\n\r\n", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-17T09:31:12.000+0000", "updated": "2011-11-17T09:31:12.000+0000" }, { "id": "173159", "author": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "body": "At home now, so slightly different paths, but there seems to be some problem with the output.\r\n{code}\r\n[c:\\]python C:\\ProgramData\\Titanium\\mobilesdk\\win32\\1.8.0.1.v20111116130058\\andr\r\noid\\avd.py \"C:\\Program Files (x86)\\Android\\android-sdk\\\"\r\n[ERROR] Usage: java [-options] class [args...]\r\n[ERROR] (to execute a class)\r\n[ERROR] or java [-options] -jar jarfile [args...]\r\n[ERROR] (to execute a jar file)\r\n[ERROR] where options include:\r\n[ERROR] -d32 use a 32-bit data model if available\r\n[ERROR] -d64 use a 64-bit data model if available\r\n[ERROR] -client to select the \"client\" VM\r\n[ERROR] -server to select the \"server\" VM\r\n[ERROR] -hotspot is a synonym for the \"client\" VM [deprecated]\r\n[ERROR] The default VM is client.\r\n[ERROR]\r\n[ERROR] -cp \r\n[ERROR] -classpath \r\n[ERROR] A ; separated list of directories, JAR archives,\r\n[ERROR] and ZIP archives to search for class files.\r\n[ERROR] -D=\r\n[ERROR] set a system property\r\n[ERROR] -verbose[:class|gc|jni]\r\n[ERROR] enable verbose output\r\n[ERROR] -version print product version and exit\r\n[ERROR] -version:\r\n[ERROR] require the specified version to run\r\n[ERROR] -showversion print product version and continue\r\n[ERROR] -jre-restrict-search | -no-jre-restrict-search\r\n[ERROR] include/exclude user private JREs in the version searc\r\nh\r\n[ERROR] -? -help print this help message\r\n[ERROR] -X print help on non-standard options\r\n[ERROR] -ea[:...|:]\r\n[ERROR] -enableassertions[:...|:]\r\n[ERROR] enable assertions with specified granularity\r\n[ERROR] -da[:...|:]\r\n[ERROR] -disableassertions[:...|:]\r\n[ERROR] disable assertions with specified granularity\r\n[ERROR] -esa | -enablesystemassertions\r\n[ERROR] enable system assertions\r\n[ERROR] -dsa | -disablesystemassertions\r\n[ERROR] disable system assertions\r\n[ERROR] -agentlib:[=]\r\n[ERROR] load native agent library , e.g. -agentlib:hp\r\nrof\r\n[ERROR] see also, -agentlib:jdwp=help and -agentlib:hprof=help\r\n\r\n[ERROR] -agentpath:[=]\r\n[ERROR] load native agent library by full pathname\r\n[ERROR] -javaagent:[=]\r\n[ERROR] load Java programming language agent, see java.lang.in\r\nstrument\r\n[ERROR] -splash:\r\n[ERROR] show splash screen with specified image\r\n[ERROR] See http://java.sun.com/javase/reference for more details.\r\nTraceback (most recent call last):\r\n File \"C:\\ProgramData\\Titanium\\mobilesdk\\win32\\1.8.0.1.v20111116130058\\android\\\r\navd.py\", line 45, in \r\n print get_avds(sdk)\r\n File \"C:\\ProgramData\\Titanium\\mobilesdk\\win32\\1.8.0.1.v20111116130058\\android\\\r\navd.py\", line 21, in get_avds\r\n for line in run.run([sdk.get_android(),'list','target'],debug=False).split(\"\r\n\\n\"):\r\nAttributeError: 'NoneType' object has no attribute 'split'\r\n\r\n[c:\\]python C:\\ProgramData\\Titanium\\mobilesdk\\win32\\1.7.5\\android\\avd.py \"C:\\Pro\r\ngram Files (x86)\\Android\\android-sdk\\\"\r\n[ERROR] Usage: java [-options] class [args...]\r\n[ERROR] (to execute a class)\r\n[ERROR] or java [-options] -jar jarfile [args...]\r\n[ERROR] (to execute a jar file)\r\n[ERROR] where options include:\r\n[ERROR] -d32 use a 32-bit data model if available\r\n[ERROR] -d64 use a 64-bit data model if available\r\n[ERROR] -client to select the \"client\" VM\r\n[ERROR] -server to select the \"server\" VM\r\n[ERROR] -hotspot is a synonym for the \"client\" VM [deprecated]\r\n[ERROR] The default VM is client.\r\n[ERROR]\r\n[ERROR] -cp \r\n[ERROR] -classpath \r\n[ERROR] A ; separated list of directories, JAR archives,\r\n[ERROR] and ZIP archives to search for class files.\r\n[ERROR] -D=\r\n[ERROR] set a system property\r\n[ERROR] -verbose[:class|gc|jni]\r\n[ERROR] enable verbose output\r\n[ERROR] -version print product version and exit\r\n[ERROR] -version:\r\n[ERROR] require the specified version to run\r\n[ERROR] -showversion print product version and continue\r\n[ERROR] -jre-restrict-search | -no-jre-restrict-search\r\n[ERROR] include/exclude user private JREs in the version searc\r\nh\r\n[ERROR] -? -help print this help message\r\n[ERROR] -X print help on non-standard options\r\n[ERROR] -ea[:...|:]\r\n[ERROR] -enableassertions[:...|:]\r\n[ERROR] enable assertions with specified granularity\r\n[ERROR] -da[:...|:]\r\n[ERROR] -disableassertions[:...|:]\r\n[ERROR] disable assertions with specified granularity\r\n[ERROR] -esa | -enablesystemassertions\r\n[ERROR] enable system assertions\r\n[ERROR] -dsa | -disablesystemassertions\r\n[ERROR] disable system assertions\r\n[ERROR] -agentlib:[=]\r\n[ERROR] load native agent library , e.g. -agentlib:hp\r\nrof\r\n[ERROR] see also, -agentlib:jdwp=help and -agentlib:hprof=help\r\n\r\n[ERROR] -agentpath:[=]\r\n[ERROR] load native agent library by full pathname\r\n[ERROR] -javaagent:[=]\r\n[ERROR] load Java programming language agent, see java.lang.in\r\nstrument\r\n[ERROR] -splash:\r\n[ERROR] show splash screen with specified image\r\n[ERROR] See http://java.sun.com/javase/reference for more details.\r\nTraceback (most recent call last):\r\n File \"C:\\ProgramData\\Titanium\\mobilesdk\\win32\\1.7.5\\android\\avd.py\", line 45,\r\nin \r\n print get_avds(sdk)\r\n File \"C:\\ProgramData\\Titanium\\mobilesdk\\win32\\1.7.5\\android\\avd.py\", line 21,\r\nin get_avds\r\n for line in run.run([sdk.get_android(),'list','target'],debug=False).split(\"\r\n\\n\"):\r\nAttributeError: 'NoneType' object has no attribute 'split'{code}", "updateAuthor": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-11-17T13:56:41.000+0000", "updated": "2011-11-17T13:56:41.000+0000" }, { "id": "173176", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Anthony, it's only really possible for us to troubleshoot one machine at a time, I'm afraid, as there may be inconsistencies between them that could confuse the issue.\r\n\r\nWould you post the diagnostics output for this home machine, please?\r\n\r\nThanks", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-17T14:41:17.000+0000", "updated": "2011-11-17T14:41:17.000+0000" }, { "id": "173405", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Anthony - are you able to provide the above info?\r\n\r\nThanks", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-19T09:40:04.000+0000", "updated": "2011-11-19T09:40:04.000+0000" }, { "id": "173408", "author": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Sure thing.\r\n{code}C:\\Users\\kmccann>python C:\\Users\\kmccann\\AppData\\Roaming\\Titanium\\mobilesdk\\win3\r\n2\\1.8.0.1.v20111116130058\\android\\avd.py \"C:\\Program Files (x86)\\Android\\android\r\n-sdk\\\"\r\nTraceback (most recent call last):\r\n File \"C:\\Users\\kmccann\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\1.8.0.1.v20111\r\n116130058\\android\\avd.py\", line 44, in \r\n sdk = AndroidSDK(os.path.expanduser(dequote(sys.argv[1])))\r\n File \"C:\\Users\\kmccann\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\1.8.0.1.v20111\r\n116130058\\android\\androidsdk.py\", line 50, in __init__\r\n self.find_platform_dir()\r\n File \"C:\\Users\\kmccann\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\1.8.0.1.v20111\r\n116130058\\android\\androidsdk.py\", line 90, in find_platform_dir\r\n raise Exception(\"No \\\"%s\\\" or \\\"%s\\\" in the Android SDK\" % ('android-%s' % s\r\nelf.api_level, android_api_levels[self.api_level]))\r\nException: No \"android-8\" or \"android-2.2\" in the Android SDK\r\n\r\nC:\\Users\\kmccann>python C:\\Users\\kmccann\\AppData\\Roaming\\Titanium\\mobilesdk\\win3\r\n2\\1.7.5\\android\\avd.py \"C:\\Program Files (x86)\\Android\\android-sdk\\\"\r\nTraceback (most recent call last):\r\n File \"C:\\Users\\kmccann\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\1.7.5\\android\\\r\navd.py\", line 44, in \r\n sdk = AndroidSDK(os.path.expanduser(dequote(sys.argv[1])))\r\n File \"C:\\Users\\kmccann\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\1.7.5\\android\\\r\nandroidsdk.py\", line 50, in __init__\r\n self.find_platform_dir()\r\n File \"C:\\Users\\kmccann\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\1.7.5\\android\\\r\nandroidsdk.py\", line 90, in find_platform_dir\r\n raise Exception(\"No \\\"%s\\\" or \\\"%s\\\" in the Android SDK\" % ('android-%s' % s\r\nelf.api_level, android_api_levels[self.api_level]))\r\nException: No \"android-7\" or \"android-2.1\" in the Android SDK\r\n{code}", "updateAuthor": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-11-19T09:45:10.000+0000", "updated": "2011-11-19T09:45:10.000+0000" }, { "id": "173419", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Thank you for that, but are the Titanium and Android SDKs in exactly the same locations on both machines?\r\nWhich machine was that last output from?\r\nAlso, I was requesting the output from [Install Diagnostics for Windows|http://wiki.appcelerator.org/display/guides/Installation+Troubleshooting#InstallationTroubleshooting-InstallDiagnosticsforWindows] for the home machine, if that is the one that we are now dealing with.\r\n\r\nCan we just deal with one machine from now on? Please tell me which one that is, and provide the output to the [Install Diagnostics for Windows|http://wiki.appcelerator.org/display/guides/Installation+Troubleshooting#InstallationTroubleshooting-InstallDiagnosticsforWindows] script, and the above python commands.\r\n\r\nThanks", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-19T16:01:53.000+0000", "updated": "2011-11-19T16:02:22.000+0000" }, { "id": "173420", "author": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "updateAuthor": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-11-19T16:18:18.000+0000", "updated": "2011-11-19T16:18:18.000+0000" }, { "id": "173423", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Note: this has been edited\r\n\r\nWould you please verify whether or not the following resources exist for the Home machine:\r\n\r\n{{\"C:\\ProgramData\\Titanium\\mobilesdk\\win32\\1.8.0.1.v20111116130058\\android\\avd.py\"}}\r\n{{\"C:\\Program Files (x86)\\Android\\android-sdk\\\"}}\r\n\r\nThanks", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-19T18:37:42.000+0000", "updated": "2011-11-20T04:50:13.000+0000" }, { "id": "173428", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Would you please provide the [Install Diagnostics for Windows|http://wiki.appcelerator.org/display/guides/Installation+Troubleshooting#InstallationTroubleshooting-InstallDiagnosticsforWindows] output for the Home machine?\r\n\r\nThanks", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-20T04:51:23.000+0000", "updated": "2011-11-20T04:51:23.000+0000" }, { "id": "173429", "author": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hi Paul, I can confirm that those resources exist.\r\n\r\nHere is the diagnostics output:\r\n{code}[C:\\ProgramData\\Titanium\\mobilesdk\\win32\\1.8.0.1.v20111116130058\\android]cd \\\r\n\r\n[C:\\]echo %USERPROFILE%\r\nC:\\Users\\Crowley\r\n\r\n[C:\\]echo %PATH%\r\nC:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\Program Files\\Common F\r\niles\\Microsoft Shared\\Windows Live;C:\\Program Files (x86)\\unix\\xpsupport\\;C:\\Win\r\ndows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPow\r\nerShell\\v1.0\\;C:\\Program Files\\TortoiseSVN\\bin;C:\\Program Files (x86)\\unix;C:\\Pr\r\nogram Files (x86)\\unix\\ssh;C:\\Program Files (x86)\\apache-maven-2.2.1\\bin;C:\\Prog\r\nram Files (x86)\\apache-ant-1.8.2\\bin;C:\\Program Files (x86)\\MKVtoolnix;c:\\Progra\r\nm Files (x86)\\Common Files\\Intuit\\QBPOSSDKRuntime;C:\\Program Files (x86)\\QuickTi\r\nme\\QTSystem\\;C:\\Program Files (x86)\\Git\\cmd;C:\\Program Files\\Common Files\\Micros\r\noft Shared\\Windows Live;C:\\Program Files (x86)\\Java\\jdk1.6.0_25\\bin;c:\\Python32\r\n\r\n[C:\\]echo %JAVA_HOME%\r\nC:\\Program Files (x86)\\Java\\jdk1.6.0_25\r\n\r\n[C:\\]java -version\r\njava version \"1.7.0_01\"\r\nJava(TM) SE Runtime Environment (build 1.7.0_01-b08)\r\nJava HotSpot(TM) Client VM (build 21.1-b02, mixed mode, sharing)\r\n\r\n[C:\\]javac -version\r\njavac 1.6.0_25\r\n\r\n[C:\\]python -V\r\nPython 2.7.2\r\n\r\n[C:\\]git --version\r\ngit version 1.7.7.1.msysgit.0\r\n\r\n[C:\\]rem if the ANDROID_SDK variable is configured, please delete it and run thi\r\ns script again\r\n\r\n[C:\\]echo %ANDROID_SDK%\r\nC:\\Program Files (x86)\\Android\\android-sdk\r\n\r\n[C:\\]adb version\r\nTCC: Unknown command \"adb\"\r\n\r\n[C:\\]cd %PROGRAMFILES%\r\n\r\n[C:\\Program Files (x86)]android list target\r\nTCC: Unknown command \"android\"\r\n\r\n[C:\\Program Files (x86)]cd \\\r\n\r\n[C:\\]rem --- The following are optional ---\r\n\r\n[C:\\]rem ----------------------------------\r\n\r\n[C:\\]scons -v\r\nTCC: Unknown command \"scons\"\r\n\r\n[C:\\]rem ----------------------------------\r\n\r\n[C:\\]echo %HTTP_PROXY%\r\nECHO is OFF\r\n\r\n[C:\\]echo %HTTPS_PROXY%\r\nECHO is OFF\r\n\r\n[C:\\]rem ----------------------------------\r\n\r\n[C:\\]echo %SOCKS_PROXY%\r\nECHO is OFF\r\n\r\n[C:\\]rem ----------------------------------{code}", "updateAuthor": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-11-20T05:18:55.000+0000", "updated": "2011-11-20T05:18:55.000+0000" }, { "id": "173430", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "On the home machine, please do the following:\r\n* remove java and JDK 1.7\r\n* verify that the most recent JDK 32bit 1.6 is installed\r\n* verify that the PATH system variable includes the *{{\\path\\to\\javac}}*\r\n* verify that JAVA_HOME system variable is correct\r\n* remove the system variable ANDROID_SDK\r\n* add *{{\\path\\to\\adb}}* and *{{\\path\\to\\android}}* to your system PATH\r\n* reboot machine\r\n\r\nThen run [Install Diagnostics for Windows|http://wiki.appcelerator.org/display/guides/Installation+Troubleshooting#InstallationTroubleshooting-InstallDiagnosticsforWindows] again and post the output.\r\n\r\nThanks", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-20T06:39:30.000+0000", "updated": "2011-11-20T08:32:14.000+0000" }, { "id": "173433", "author": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Done, here's the output. Side note - as you'll see from the output I'm still running JRE 1.7, but JDK 1.6. If you also need me to downgrade JRE, let me know.\r\n{code}[c:\\]cd \\\r\n\r\n[c:\\]echo %USERPROFILE%\r\nC:\\Users\\Crowley\r\n\r\n[c:\\]echo %PATH%\r\nC:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\Program Files\\Common Files\\Microsoft Shared\\Windows Live;C:\\Program Files (x86)\\unix\\xpsupport\\;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System\r\n32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\TortoiseSVN\\bin;C:\\Program Files (x86)\\unix;C:\\Program Files (x86)\\unix\\ssh;C:\\Program Files (x86)\\apache-maven-2.2.1\\bin;C:\\Program Files (x86)\\apache-ant-1.8.2\\bin;C:\\Program Files\r\n(x86)\\MKVtoolnix;c:\\Program Files (x86)\\Common Files\\Intuit\\QBPOSSDKRuntime;C:\\Program Files (x86)\\QuickTime\\QTSystem\\;C:\\Program Files (x86)\\Git\\cmd;C:\\Program Files\\Common Files\\Microsoft Shared\\Windows Live;C:\\Program Files\r\n(x86)\\Java\\jdk1.6.0_25\\bin;c:\\Python27;C:\\Program Files (x86)\\Android\\android-sdk\\platform-tools;C:\\Program Files (x86)\\Android\\android-sdk\\tools\r\n\r\n[c:\\]echo %JAVA_HOME%\r\nC:\\Program Files (x86)\\Java\\jdk1.6.0_25\r\n\r\n[c:\\]java -version\r\njava version \"1.7.0_01\"\r\nJava(TM) SE Runtime Environment (build 1.7.0_01-b08)\r\nJava HotSpot(TM) Client VM (build 21.1-b02, mixed mode, sharing)\r\n\r\n[c:\\]javac -version\r\njavac 1.6.0_25\r\n\r\n[c:\\]python -V\r\nPython 2.7.2\r\n\r\n[c:\\]git --version\r\ngit version 1.7.7.1.msysgit.0\r\n\r\n[c:\\]rem if the ANDROID_SDK variable is configured, please delete it and run this script again\r\n\r\n[c:\\]echo %ANDROID_SDK%\r\nECHO is OFF\r\n\r\n[c:\\]adb version\r\nAndroid Debug Bridge version 1.0.29\r\n\r\n[c:\\]cd %PROGRAMFILES%\r\n\r\n[C:\\Program Files (x86)]android list target\r\nAvailable Android targets:\r\n----------\r\nid: 1 or \"android-3\"\r\n Name: Android 1.5\r\n Type: Platform\r\n API level: 3\r\n Revision: 4\r\n Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P\r\n ABIs : armeabi\r\n----------\r\nid: 2 or \"Google Inc.:Google APIs:3\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 3\r\n Description: Android + Google APIs\r\n Based on Android 1.5 (API level 3)\r\n Libraries:\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: QVGA-P, HVGA-L, HVGA (default), QVGA-L, HVGA-P\r\n ABIs : armeabi\r\n----------\r\nid: 3 or \"android-4\"\r\n Name: Android 1.6\r\n Type: Platform\r\n API level: 4\r\n Revision: 3\r\n Skins: HVGA, QVGA, WVGA800 (default), WVGA854\r\n ABIs : armeabi\r\n----------\r\nid: 4 or \"Google Inc.:Google APIs:4\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 2\r\n Description: Android + Google APIs\r\n Based on Android 1.6 (API level 4)\r\n Libraries:\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WVGA854, HVGA, WVGA800 (default), QVGA\r\n ABIs : armeabi\r\n----------\r\nid: 5 or \"android-7\"\r\n Name: Android 2.1\r\n Type: Platform\r\n API level: 7\r\n Revision: 3\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854\r\n ABIs : armeabi\r\n----------\r\nid: 6 or \"Google Inc.:Google APIs:7\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 1\r\n Description: Android + Google APIs\r\n Based on Android 2.1 (API level 7)\r\n Libraries:\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WVGA854, WQVGA400, HVGA, WQVGA432, WVGA800 (default), QVGA\r\n ABIs : armeabi\r\n----------\r\nid: 7 or \"android-8\"\r\n Name: Android 2.2\r\n Type: Platform\r\n API level: 8\r\n Revision: 3\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854\r\n ABIs : armeabi\r\n----------\r\nid: 8 or \"Google Inc.:Google APIs:8\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 2\r\n Description: Android + Google APIs\r\n Based on Android 2.2 (API level 8)\r\n Libraries:\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WVGA854, WQVGA400, HVGA, WQVGA432, WVGA800 (default), QVGA\r\n ABIs : armeabi\r\n----------\r\nid: 9 or \"android-10\"\r\n Name: Android 2.3.3\r\n Type: Platform\r\n API level: 10\r\n Revision: 2\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854\r\n ABIs : armeabi\r\n----------\r\nid: 10 or \"Google Inc.:Google APIs:10\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 2\r\n Description: Android + Google APIs\r\n Based on Android 2.3.3 (API level 10)\r\n Libraries:\r\n * com.android.future.usb.accessory (usb.jar)\r\n API for USB Accessories\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WVGA854, WQVGA400, HVGA, WQVGA432, WVGA800 (default), QVGA\r\n ABIs : armeabi\r\n----------\r\nid: 11 or \"android-11\"\r\n Name: Android 3.0\r\n Type: Platform\r\n API level: 11\r\n Revision: 2\r\n Skins: WXGA (default)\r\n ABIs : armeabi\r\n----------\r\nid: 12 or \"Google Inc.:Google APIs:11\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 1\r\n Description: Android + Google APIs\r\n Based on Android 3.0 (API level 11)\r\n Libraries:\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WXGA (default)\r\n ABIs : armeabi\r\n----------\r\nid: 13 or \"android-12\"\r\n Name: Android 3.1\r\n Type: Platform\r\n API level: 12\r\n Revision: 3\r\n Skins: WXGA (default)\r\n ABIs : armeabi\r\n----------\r\nid: 14 or \"Google Inc.:Google APIs:12\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 1\r\n Description: Android + Google APIs\r\n Based on Android 3.1 (API level 12)\r\n Libraries:\r\n * com.android.future.usb.accessory (usb.jar)\r\n API for USB Accessories\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WXGA (default)\r\n ABIs : armeabi\r\n----------\r\nid: 15 or \"android-13\"\r\n Name: Android 3.2\r\n Type: Platform\r\n API level: 13\r\n Revision: 1\r\n Skins: WXGA (default)\r\n ABIs : armeabi\r\n----------\r\nid: 16 or \"Google Inc.:Google APIs:13\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 1\r\n Description: Android + Google APIs\r\n Based on Android 3.2 (API level 13)\r\n Libraries:\r\n * com.android.future.usb.accessory (usb.jar)\r\n API for USB Accessories\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WXGA (default)\r\n ABIs : armeabi\r\n----------\r\nid: 17 or \"android-14\"\r\n Name: Android 4.0\r\n Type: Platform\r\n API level: 14\r\n Revision: 1\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800\r\n ABIs : armeabi-v7a\r\n----------\r\nid: 18 or \"Google Inc.:Google APIs:14\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 1\r\n Description: Android + Google APIs\r\n Based on Android 4.0 (API level 14)\r\n Libraries:\r\n * com.android.future.usb.accessory (usb.jar)\r\n API for USB Accessories\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WVGA854, WQVGA400, WSVGA, WXGA720, HVGA, WQVGA432, WVGA800 (default), QVGA, WXGA800\r\n ABIs : armeabi-v7a\r\n\r\n[C:\\Program Files (x86)]cd \\\r\n\r\n[C:\\]rem --- The following are optional ---\r\n\r\n[C:\\]rem ----------------------------------\r\n\r\n[C:\\]scons -v\r\nTCC: Unknown command \"scons\"\r\n\r\n[C:\\]rem ----------------------------------\r\n\r\n[C:\\]echo %HTTP_PROXY%\r\nECHO is OFF\r\n\r\n[C:\\]echo %HTTPS_PROXY%\r\nECHO is OFF\r\n\r\n[C:\\]rem ----------------------------------\r\n\r\n[C:\\]echo %SOCKS_PROXY%\r\nECHO is OFF\r\n\r\n[C:\\]rem ----------------------------------\r\n\r\n[C:\\]{code}", "updateAuthor": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-11-20T08:55:18.000+0000", "updated": "2011-11-20T08:55:18.000+0000" }, { "id": "173435", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Yes please, Anthony:\r\n\r\n* remove JRE and JDK 1.7 and 1.6\r\n* install JDK 32bit 1.6, that includes JRE 1.6\r\n* verify that the PATH system variable includes {{\\path\\to\\java}} and {{\\path\\to\\javac}}\r\n* verify that JAVA_HOME system variable is correct\r\n* reboot\r\n* run [Install Diagnostics for Windows|http://wiki.appcelerator.org/display/guides/Installation+Troubleshooting#InstallationTroubleshooting-InstallDiagnosticsforWindows] and provide the output\r\n* post a screenshot of your Android SDK installed packages\r\n* provide the output from the following commands:\r\n{code}\r\npython \\path\\to\\Titanium\\mobilesdk\\win32\\1.8.0.1.v20111116130058\\android\\avd.py \"C:\\Program Files (x86)\\Android\\android-sdk\"\r\npython \\path\\to\\Titanium\\mobilesdk\\win32\\1.7.5\\android\\avd.py \"C:\\Program Files (x86)\\Android\\android-sdk\"\r\n{code}\r\n\r\nOnce this is done, then your environment is definitely set up \"by the book\".\r\n\r\nThanks", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-20T09:23:49.000+0000", "updated": "2011-11-20T09:23:49.000+0000" }, { "id": "173477", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Did you make any progress with this, Anthony?\r\n\r\nThanks", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-21T09:34:06.000+0000", "updated": "2011-11-21T09:34:06.000+0000" }, { "id": "173479", "author": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I should be able to take a look at it tonight, I'll let you know.\r\n\r\nCheers.", "updateAuthor": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-11-21T09:37:20.000+0000", "updated": "2011-11-21T09:37:20.000+0000" }, { "id": "173649", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "OK, Anthony, looking forward to it! ;)", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-22T01:58:33.000+0000", "updated": "2011-11-22T01:58:33.000+0000" }, { "id": "173658", "author": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Install diagnostics:\r\n{code}\r\nC:\\Users\\Crowley>cd \\\r\n\r\nC:\\>echo %USERPROFILE%\r\nC:\\Users\\Crowley\r\n\r\nC:\\>echo %PATH%\r\nC:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;%CommonProgramFiles%\\Micr\r\nosoft Shared\\Windows Live;C:\\Program Files (x86)\\unix\\xpsupport\\;C:\\Windows\\syst\r\nem32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v\r\n1.0\\;C:\\Program Files\\TortoiseSVN\\bin;C:\\Program Files (x86)\\unix;C:\\Program Fil\r\nes (x86)\\unix\\ssh;C:\\Program Files (x86)\\apache-maven-2.2.1\\bin;C:\\Program Files\r\n (x86)\\apache-ant-1.8.2\\bin;C:\\Program Files (x86)\\MKVtoolnix;c:\\Program Files (\r\nx86)\\Common Files\\Intuit\\QBPOSSDKRuntime;C:\\Program Files (x86)\\QuickTime\\QTSyst\r\nem\\;C:\\Program Files (x86)\\Git\\cmd;C:\\Program Files\\Common Files\\Microsoft Share\r\nd\\Windows Live;C:\\Program Files (x86)\\Java\\jdk1.6.0_25\\bin;c:\\Python27;C:\\Progra\r\nm Files (x86)\\Android\\android-sdk\\platform-tools;C:\\Program Files (x86)\\Android\\\r\nandroid-sdk\\tools\r\n\r\nC:\\>echo %JAVA_HOME%\r\nC:\\Program Files (x86)\\Java\\jdk1.6.0_25\r\n\r\nC:\\>java -version\r\njava version \"1.6.0_25\"\r\nJava(TM) SE Runtime Environment (build 1.6.0_25-b06)\r\nJava HotSpot(TM) Client VM (build 20.0-b11, mixed mode, sharing)\r\n\r\nC:\\>javac -version\r\njavac 1.6.0_25\r\n\r\nC:\\>python -V\r\nPython 2.7.2\r\n\r\nC:\\>git --version\r\ngit version 1.7.7.1.msysgit.0\r\n\r\nC:\\>rem if the ANDROID_SDK variable is configured, please delete it and run this\r\n script again\r\n\r\nC:\\>echo %ANDROID_SDK%\r\n%ANDROID_SDK%\r\n\r\nC:\\>adb version\r\nAndroid Debug Bridge version 1.0.29\r\n\r\nC:\\>cd %PROGRAMFILES%\r\n\r\nC:\\Program Files>android list target\r\nAvailable Android targets:\r\n----------\r\nid: 1 or \"android-3\"\r\n Name: Android 1.5\r\n Type: Platform\r\n API level: 3\r\n Revision: 4\r\n Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P\r\n ABIs : armeabi\r\n----------\r\nid: 2 or \"Google Inc.:Google APIs:3\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 3\r\n Description: Android + Google APIs\r\n Based on Android 1.5 (API level 3)\r\n Libraries:\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: QVGA-P, HVGA-L, HVGA (default), QVGA-L, HVGA-P\r\n ABIs : armeabi\r\n----------\r\nid: 3 or \"android-4\"\r\n Name: Android 1.6\r\n Type: Platform\r\n API level: 4\r\n Revision: 3\r\n Skins: HVGA, QVGA, WVGA800 (default), WVGA854\r\n ABIs : armeabi\r\n----------\r\nid: 4 or \"Google Inc.:Google APIs:4\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 2\r\n Description: Android + Google APIs\r\n Based on Android 1.6 (API level 4)\r\n Libraries:\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WVGA854, HVGA, WVGA800 (default), QVGA\r\n ABIs : armeabi\r\n----------\r\nid: 5 or \"android-7\"\r\n Name: Android 2.1\r\n Type: Platform\r\n API level: 7\r\n Revision: 3\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854\r\n ABIs : armeabi\r\n----------\r\nid: 6 or \"Google Inc.:Google APIs:7\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 1\r\n Description: Android + Google APIs\r\n Based on Android 2.1 (API level 7)\r\n Libraries:\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WVGA854, WQVGA400, HVGA, WQVGA432, WVGA800 (default), QVGA\r\n ABIs : armeabi\r\n----------\r\nid: 7 or \"android-8\"\r\n Name: Android 2.2\r\n Type: Platform\r\n API level: 8\r\n Revision: 3\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854\r\n ABIs : armeabi\r\n----------\r\nid: 8 or \"Google Inc.:Google APIs:8\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 2\r\n Description: Android + Google APIs\r\n Based on Android 2.2 (API level 8)\r\n Libraries:\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WVGA854, WQVGA400, HVGA, WQVGA432, WVGA800 (default), QVGA\r\n ABIs : armeabi\r\n----------\r\nid: 9 or \"android-10\"\r\n Name: Android 2.3.3\r\n Type: Platform\r\n API level: 10\r\n Revision: 2\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854\r\n ABIs : armeabi\r\n----------\r\nid: 10 or \"Google Inc.:Google APIs:10\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 2\r\n Description: Android + Google APIs\r\n Based on Android 2.3.3 (API level 10)\r\n Libraries:\r\n * com.android.future.usb.accessory (usb.jar)\r\n API for USB Accessories\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WVGA854, WQVGA400, HVGA, WQVGA432, WVGA800 (default), QVGA\r\n ABIs : armeabi\r\n----------\r\nid: 11 or \"android-11\"\r\n Name: Android 3.0\r\n Type: Platform\r\n API level: 11\r\n Revision: 2\r\n Skins: WXGA (default)\r\n ABIs : armeabi\r\n----------\r\nid: 12 or \"Google Inc.:Google APIs:11\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 1\r\n Description: Android + Google APIs\r\n Based on Android 3.0 (API level 11)\r\n Libraries:\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WXGA (default)\r\n ABIs : armeabi\r\n----------\r\nid: 13 or \"android-12\"\r\n Name: Android 3.1\r\n Type: Platform\r\n API level: 12\r\n Revision: 3\r\n Skins: WXGA (default)\r\n ABIs : armeabi\r\n----------\r\nid: 14 or \"Google Inc.:Google APIs:12\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 1\r\n Description: Android + Google APIs\r\n Based on Android 3.1 (API level 12)\r\n Libraries:\r\n * com.android.future.usb.accessory (usb.jar)\r\n API for USB Accessories\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WXGA (default)\r\n ABIs : armeabi\r\n----------\r\nid: 15 or \"android-13\"\r\n Name: Android 3.2\r\n Type: Platform\r\n API level: 13\r\n Revision: 1\r\n Skins: WXGA (default)\r\n ABIs : armeabi\r\n----------\r\nid: 16 or \"Google Inc.:Google APIs:13\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 1\r\n Description: Android + Google APIs\r\n Based on Android 3.2 (API level 13)\r\n Libraries:\r\n * com.android.future.usb.accessory (usb.jar)\r\n API for USB Accessories\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WXGA (default)\r\n ABIs : armeabi\r\n----------\r\nid: 17 or \"android-14\"\r\n Name: Android 4.0\r\n Type: Platform\r\n API level: 14\r\n Revision: 1\r\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, W\r\nXGA720, WXGA800\r\n ABIs : armeabi-v7a\r\n----------\r\nid: 18 or \"Google Inc.:Google APIs:14\"\r\n Name: Google APIs\r\n Type: Add-On\r\n Vendor: Google Inc.\r\n Revision: 1\r\n Description: Android + Google APIs\r\n Based on Android 4.0 (API level 14)\r\n Libraries:\r\n * com.android.future.usb.accessory (usb.jar)\r\n API for USB Accessories\r\n * com.google.android.maps (maps.jar)\r\n API for Google Maps\r\n Skins: WVGA854, WQVGA400, WSVGA, WXGA720, HVGA, WQVGA432, WVGA800 (default)\r\n, QVGA, WXGA800\r\n ABIs : armeabi-v7a\r\n\r\nC:\\Program Files>cd \\\r\n\r\nC:\\>rem --- The following are optional ---\r\n\r\nC:\\>rem ----------------------------------\r\n\r\nC:\\>scons -v\r\n'scons' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n\r\nC:\\>rem ----------------------------------\r\n\r\nC:\\>echo %HTTP_PROXY%\r\n%HTTP_PROXY%\r\n\r\nC:\\>echo %HTTPS_PROXY%\r\n%HTTPS_PROXY%\r\n\r\nC:\\>rem ----------------------------------\r\n\r\nC:\\>echo %SOCKS_PROXY%\r\n%SOCKS_PROXY%\r\n\r\nC:\\>rem ----------------------------------\r\n{code}\r\n\r\nPython output:\r\n{code}C:\\>python ProgramData\\Titanium\\mobilesdk\\win32\\1.8.0.1.v20111116130058\\android\\\r\navd.py \"C:\\Program Files (x86)\\Android\\android-sdk\"\r\n[]\r\n\r\nC:\\>python ProgramData\\Titanium\\mobilesdk\\win32\\1.7.5\\android\\avd.py \"C:\\Program\r\n Files (x86)\\Android\\android-sdk\"\r\n[]\r\n{code}\r\n\r\nInstalled packages:\r\n!http://i.imgur.com/e2X7J.jpg!", "updateAuthor": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-11-22T05:43:55.000+0000", "updated": "2011-11-22T05:43:55.000+0000" }, { "id": "173659", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Anthony\r\n\r\nFor the Home machine:\r\n\r\nFrom the diag output, your environment seems to be configured correctly.\r\n\r\nHowever, the python commands did not produce any output. Do you know why this is? Do the filesystem locations used in the commands actually exist?\r\n\r\nCheers", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-22T06:39:42.000+0000", "updated": "2011-11-22T06:39:42.000+0000" }, { "id": "173661", "author": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I was wondering about that too.\r\n\r\nI can confirm that both the python scripts, and the folders being passed to them as arguments do exist.", "updateAuthor": { "name": "ajcrowley", "key": "ajcrowley", "displayName": "Anthony J. Crowley", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-11-22T06:45:53.000+0000", "updated": "2011-11-22T06:45:53.000+0000" }, { "id": "173670", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Just to confirm, the home machine is running 64bit Windows 7, isn't it?\r\n\r\nWould you please run the following two commands, to verify that they are working correctly? Both should output the usage statement.\r\n\r\n{code:lang=none}\r\nC:\\>python ProgramData\\Titanium\\mobilesdk\\win32\\1.8.0.1.v20111116130058\\android\\avd.py\r\nC:\\>python ProgramData\\Titanium\\mobilesdk\\win32\\1.7.5\\android\\avd.py\r\n{code}\r\n\r\n", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-22T07:44:36.000+0000", "updated": "2011-11-22T07:44:36.000+0000" }, { "id": "173677", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Try this:\r\n\r\n* make a copy of the file, {{ProgramData\\Titanium\\mobilesdk\\win32\\1.8.0.1.v20111116130058\\android\\avd.py}}\r\n* edit the existing {{avd.py}} file as follows:\r\n** on line 21, change {{debug=False}} to {{debug=True}}\r\n** run {{python ProgramData\\Titanium\\mobilesdk\\win32\\1.8.0.1.v20111116130058\\android\\avd.py \"C:\\Program Files (x86)\\Android\\android-sdk\"}} again\r\n\r\nPost any output here.\r\n\r\nThen...\r\n\r\n* on line 22 (under the previous line you edited) of {{ProgramData\\Titanium\\mobilesdk\\win32\\1.8.0.1.v20111116130058\\android\\avd.py}}, add the following:{code:lang=none}print line{code} As it's python, indents are important - make certain that it's indented inline with line 23 (the one you moved down to make space for the print command)\r\n* run {{python ProgramData\\Titanium\\mobilesdk\\win32\\1.8.0.1.v20111116130058\\android\\avd.py \"C:\\Program Files (x86)\\Android\\android-sdk\"}} again\r\n\r\nPost any output here.\r\n\r\nThank you \r\n", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-22T08:10:01.000+0000", "updated": "2011-11-22T08:10:01.000+0000" }, { "id": "173850", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "I'm really eager to get to the bottom of this issue for you, Anthony. When do you think you will have time to provide this information?\r\n\r\nThanks", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-23T02:04:55.000+0000", "updated": "2011-11-23T02:04:55.000+0000" }, { "id": "173958", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Anthony, I am marking this issue resolved. If you can provide the requested information, you are welcome to reopen it.\r\n\r\nThank you", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-11-24T03:57:22.000+0000", "updated": "2011-11-24T03:57:22.000+0000" }, { "id": "181012", "author": { "name": "caspar7590", "key": "caspar7590", "displayName": "Caspar von Seckendorff", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hi Paul, I think I've had the same problem. I solved it by disabling the check for standard error output in run.py.\r\n\r\nI changed line 39 in run.py from\r\n\r\nif type(se) != types.NoneType and len(se) > 0:\r\n\r\nto\r\n\r\nif False and type(se) != types.NoneType and len(se) > 0:\r\n\r\nNow it can detect the android sdk an I can select the android version.", "updateAuthor": { "name": "caspar7590", "key": "caspar7590", "displayName": "Caspar von Seckendorff", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-01-29T06:53:52.000+0000", "updated": "2012-01-29T06:55:09.000+0000" }, { "id": "183523", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Caspar, the reporter has abandoned this ticket. Please raise a new one, including all the information in the [JIRA Ticket Checklist|https://wiki.appcelerator.org/display/guides/How+to+Submit+a+Bug+Report#HowtoSubmitaBugReport-JIRATicketChecklist].\r\n\r\nThanks", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2012-02-17T00:57:34.000+0000", "updated": "2012-02-17T00:57:34.000+0000" }, { "id": "183585", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Closing due to inactivity. If this issue still exists, please raise a new ticket, including all the information in the [JIRA Ticket Checklist|https://wiki.appcelerator.org/display/guides/How+to+Submit+a+Bug+Report#HowtoSubmitaBugReport-JIRATicketChecklist] to ensure that we can escalate it quickly. Read [How to Submit a Bug Report|https://wiki.appcelerator.org/display/guides/How+to+Submit+a+Bug+Report] if you have not read it before, and always start a ticket using the [JIRA Ticket Template|https://wiki.appcelerator.org/display/guides/JIRA+Ticket+Template].\r\n\r\nThanks in advance", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2012-02-17T02:23:19.000+0000", "updated": "2012-02-17T02:23:19.000+0000" } ], "maxResults": 48, "total": 48, "startAt": 0 } } }