java.lang.NullPointerException

Appcelerator JIRA | Deepti Pandey | 3 years ago
  1. 0

    Using Titanium Studio, build: 3.2.0.201311122225 Titanium SDK 3.2.0, CLI 3.2.0. To reproduce: 1. Create a default mobile project in studio. 2. Run it as a distribution or debug version on device. *Studio log file:* {code} !ENTRY org.eclipse.core.jobs 4 2 2013-11-13 16:39:19.904 !MESSAGE An internal error occurred during: "Android Distribution...". !STACK 0 java.lang.NullPointerException at com.appcelerator.titanium.android.core.AndroidSDKEntity.getSDKPath(AndroidSDKEntity.java:179) at com.appcelerator.titanium.android.core.launching.AndroidNodeJSCommandsHelper.getPackageProjectArguments(AndroidNodeJSCommandsHelper.java:477) at com.appcelerator.titanium.core.internal.cli.NodeTitaniumSDKCommandsHandler.packageProject(NodeTitaniumSDKCommandsHandler.java:416) at com.appcelerator.titanium.core.internal.cli.LegacyTitaniumSDKCommandsHandler.packageProject(LegacyTitaniumSDKCommandsHandler.java:606) at com.appcelerator.titanium.android.core.launching.AndroidLaunchConfigurationUtil.runAndroidPackagingProcess(AndroidLaunchConfigurationUtil.java:136) at com.appcelerator.titanium.android.core.launching.AndroidPackagerLaunchConfigurationDelegate$1.run(AndroidPackagerLaunchConfigurationDelegate.java:108) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) !ENTRY org.eclipse.core.jobs 4 2 2013-11-14 10:55:38.411 !MESSAGE An internal error occurred during: "Launching Titanium Android Application Installer - timob15018". !STACK 0 java.lang.NullPointerException at com.appcelerator.titanium.android.core.AndroidSDKEntity.getSDKPath(AndroidSDKEntity.java:179) at com.appcelerator.titanium.android.ui.launching.device.AndroidDebugOnDeviceLaunchConfigurationDelegate.runLogcat(AndroidDebugOnDeviceLaunchConfigurationDelegate.java:277) at com.appcelerator.titanium.android.ui.launching.device.AndroidDebugOnDeviceLaunchConfigurationDelegate.launch(AndroidDebugOnDeviceLaunchConfigurationDelegate.java:141) at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:858) at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:707) at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1018) at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1222) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) {code} *Diagnostic test output:* {code} Host OS: Mac OS X OS Version: 10.8.5 OS Arch: x86_64 JRE Version: 1.6.0_37 JRE Vendor: Apple Inc. JRE Home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home Titanium Studio Version: 3.2.0.201311122225 Install Directory: file:/Applications/Titanium_Studio/ Workspace Directory: file:/Users/pwang/Documents/Titanium Studio Workspace/ VM Arguments: -Xms128m -Xmx1024m -XX:MaxPermSize=256m -Xverify:none -Declipse.p2.unsignedPolicy=allow -Declipse.log.size.max=10000 -Declipse.log.backup.max=5 -Xdock:icon=../Resources/titanium.icns -XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts -Djava.class.path=/Applications/Titanium_Studio/TitaniumStudio.app/Contents/MacOS//../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar Language: en_US ACS App URL: https://api.cloud.appcelerator.com/v1/apps/create.json?key=7fI2AZHmrSvAHNKsSQKzrSXz5NWjo2tt ACS Login URL: https://api.cloud.appcelerator.com/v1/admins/studio_login.json?key=7fI2AZHmrSvAHNKsSQKzrSXz5NWjo2tt XCode Version: 5.0 Latest Titanium SDK: 3.2.0 Titanium SDK Version: 1.7.3 SDK Modules API Version:null SDK Timestamp: 10/17/11 13:44 SDK Build Number: dcf4257 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/1.7.3 Titanium SDK Version: 1.7.5 SDK Modules API Version:null SDK Timestamp: 11/02/11 17:00 SDK Build Number: ab20af7 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/1.7.5 Titanium SDK Version: 1.8.0.1 SDK Modules API Version:2 SDK Timestamp: 12/22/11 13:09 SDK Build Number: fbdc96f SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/1.8.0.1 Titanium SDK Version: 1.8.0.1.RC3 SDK Modules API Version:2 SDK Timestamp: 12/17/11 19:53 SDK Build Number: c903964 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/1.8.0.1.RC3 Titanium SDK Version: 1.8.1 SDK Modules API Version:2 SDK Timestamp: 01/27/12 17:31 SDK Build Number: a24502a SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/1.8.1 Titanium SDK Version: 1.8.2 SDK Modules API Version:2 SDK Timestamp: 02/23/12 17:46 SDK Build Number: 59b3a90 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/1.8.2 Titanium SDK Version: 2.0.0 SDK Modules API Version:2 SDK Timestamp: 08/28/12 11:17 SDK Build Number: 2730634 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.0.0 Titanium SDK Version: 2.0.1.GA2 SDK Modules API Version:2 SDK Timestamp: 04/12/12 16:33 SDK Build Number: 999c68a SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.0.1.GA2 Titanium SDK Version: 2.0.2.GA SDK Modules API Version:2 SDK Timestamp: 05/30/12 10:21 SDK Build Number: 2ff31a3 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.0.2.GA Titanium SDK Version: 2.0.3 SDK Modules API Version:2 SDK Timestamp: 10/12/12 15:44 SDK Build Number: 413a728 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.0.3 Titanium SDK Version: 2.1.0 SDK Modules API Version:2 SDK Timestamp: 04/10/13 15:50 SDK Build Number: d0e2b37 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.1.0 Titanium SDK Version: 2.1.0.GA SDK Modules API Version:2 SDK Timestamp: 06/28/12 12:16 SDK Build Number: 6e3cab6 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.1.0.GA Titanium SDK Version: 2.1.1 SDK Modules API Version:2 SDK Timestamp: 07/23/12 17:34 SDK Build Number: 11e5435 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.1.1 Titanium SDK Version: 2.1.1.GA SDK Modules API Version:2 SDK Timestamp: 07/27/12 14:01 SDK Build Number: 0fd84a2 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.1.1.GA Titanium SDK Version: 2.1.2 SDK Modules API Version:2 SDK Timestamp: 08/28/12 14:34 SDK Build Number: ed7f777 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.1.2 Titanium SDK Version: 2.1.2.GA SDK Modules API Version:2 SDK Timestamp: 08/24/12 14:46 SDK Build Number: ed7f777 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.1.2.GA Titanium SDK Version: 2.1.3 SDK Modules API Version:2 SDK Timestamp: 09/27/12 16:31 SDK Build Number: a770187 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.1.3 Titanium SDK Version: 2.1.3.GA SDK Modules API Version:2 SDK Timestamp: 10/02/12 16:16 SDK Build Number: 15997d0 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.1.3.GA Titanium SDK Version: 2.1.4 SDK Modules API Version:2 SDK Timestamp: 10/26/12 16:49 SDK Build Number: 1208dd9 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.1.4 Titanium SDK Version: 2.1.4.GA SDK Modules API Version:2 SDK Timestamp: 11/09/12 12:46 SDK Build Number: 51f2c64 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.1.4.GA Titanium SDK Version: 2.2.0 SDK Modules API Version:2 SDK Timestamp: 01/07/13 16:46 SDK Build Number: 77023f0 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.2.0 Titanium SDK Version: 2.2.0.1 SDK Modules API Version:2 SDK Timestamp: 09/04/12 09:49 SDK Build Number: 2c0e61d SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.2.0.1 Titanium SDK Version: 3.0.0 SDK Modules API Version:2 SDK Timestamp: 12/10/12 17:19 SDK Build Number: b73f165 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.0.0 Titanium SDK Version: 3.0.0.1 SDK Modules API Version:2 SDK Timestamp: 10/02/12 17:30 SDK Build Number: 21ddfc3 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.0.0.1 Titanium SDK Version: 3.0.0.GA SDK Modules API Version:2 SDK Timestamp: 12/12/12 18:49 SDK Build Number: a5894b3 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.0.0.GA Titanium SDK Version: 3.0.1 SDK Modules API Version:2 SDK Timestamp: 01/17/13 16:01 SDK Build Number: 14fb3ea SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.0.1 Titanium SDK Version: 3.0.2 SDK Modules API Version:2 SDK Timestamp: 01/31/13 14:52 SDK Build Number: 2da5a10 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.0.2 Titanium SDK Version: 3.0.2.GA SDK Modules API Version:2 SDK Timestamp: 02/15/13 19:02 SDK Build Number: 5a77fe7 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.0.2.GA Titanium SDK Version: 3.1.0 SDK Modules API Version:2 SDK Timestamp: 10/04/13 13:46 SDK Build Number: fe6c8e7 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.1.0 Titanium SDK Version: 3.1.0.GA SDK Modules API Version:2 SDK Timestamp: 04/15/13 18:45 SDK Build Number: 57634ef SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.1.0.GA Titanium SDK Version: 3.1.1 SDK Modules API Version:2 SDK Timestamp: 08/02/13 10:45 SDK Build Number: cac341d SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.1.1 Titanium SDK Version: 3.1.1.GA SDK Modules API Version:2 SDK Timestamp: 06/15/13 16:09 SDK Build Number: f7592c1 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.1.1.GA Titanium SDK Version: 3.1.2 SDK Modules API Version:2 SDK Timestamp: 08/16/13 15:55 SDK Build Number: 8eee2b4 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.1.2 Titanium SDK Version: 3.1.2.GA SDK Modules API Version:2 SDK Timestamp: 08/14/13 12:45 SDK Build Number: 5ceaff8 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.1.2.GA Titanium SDK Version: 3.1.3 SDK Modules API Version:2 SDK Timestamp: 09/16/13 15:34 SDK Build Number: c35b513 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.1.3 Titanium SDK Version: 3.1.3.GA SDK Modules API Version:2 SDK Timestamp: 09/18/13 12:00 SDK Build Number: 222f4d1 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.1.3.GA Titanium SDK Version: 3.2.0 SDK Modules API Version:2 SDK Timestamp: 11/13/13 15:18 SDK Build Number: 981c4fa SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.2.0 Browsers - Default system web browser: Unknown (N/A) - Firefox: 16.0.2 (/Applications/Firefox.app/Contents/MacOS/firefox-bin) - Safari: 6.0.5 (/usr/bin/open) - Chrome: 31.0.1650.48 (/Applications/Google Chrome.app/Contents/MacOS/Google Chrome) Android SDK Version: 4.4 Android NDK Version: r7 Titanium CLI Enabled: true Node.ACS Host URL: null Node.JS Version: v0.10.13 NPM Path: /usr/local/bin/npm NPM Version: 1.3.2 /Applications/Titanium_Studio/TitaniumStudio.app/Contents/MacOS └── (empty) npm ls titanium: /Applications/Titanium_Studio/TitaniumStudio.app/Contents/MacOS └── (empty) Packages: /Applications/Titanium_Studio/TitaniumStudio.app/Contents/MacOS └── (empty) NPM_CONFIG_PREFIX env value: null Npm config prefix value : /usr/local ENV: ANDROID_SDK=/Users/pwang/android-sdks ANDROID_NDK=/Users/pwang/android-ndk com.apple.java.jvmMode=client SHLVL=1 __CF_USER_TEXT_ENCODING=0x1F7:0:0 PWD=/Applications/Titanium_Studio/TitaniumStudio.app/Contents/MacOS Apple_Ubiquity_Message=/tmp/launch-wXS1cu/Apple_Ubiquity_Message LOGNAME=pwang SSH_AUTH_SOCK=/tmp/launch-i8e3VL/Listeners SHELL=/bin/bash TMPDIR=/var/folders/vt/m7g5015s2kq16fb8sm99nsqh0000gq/T/ EDITOR=textwrangle NDK_CCACHE=/usr/local/bin/ccache PATH=/Users/pwang/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/pwang/android-sdks/platform-tools:/Users/pwang/android-sdks/tools COMMAND_MODE=unix2003 APTANA_VERSION=3.2.0.1364103230 USER=pwang com.apple.java.jvmTask=JNI NUM_CPUS=4 HOME=/Users/pwang Apple_PubSub_Socket_Render=/tmp/launch-wSzk4B/Render LANG=en_US.UTF-8 {code} *Output of "ti info -o json -t android":* {code} pwang$ ti info -o json -t android { "android": { "linux64bit": null, "sdk": { "path": "/Users/pwang/android-sdks", "executables": { "adb": "/Users/pwang/android-sdks/platform-tools/adb", "android": "/Users/pwang/android-sdks/tools/android", "emulator": "/Users/pwang/android-sdks/tools/emulator", "mksdcard": "/Users/pwang/android-sdks/tools/mksdcard", "aapt": "/Users/pwang/android-sdks/build-tools/19.0.0/aapt", "zipalign": "/Users/pwang/android-sdks/tools/zipalign", "aidl": "/Users/pwang/android-sdks/build-tools/19.0.0/aidl", "dx": "/Users/pwang/android-sdks/build-tools/19.0.0/dx" }, "dx": "/Users/pwang/android-sdks/build-tools/19.0.0/lib/dx.jar", "proguard": "/Users/pwang/android-sdks/tools/proguard/lib/proguard.jar", "tools": { "path": "/Users/pwang/android-sdks/tools", "supported": true, "version": "22.3" }, "platformTools": { "path": "/Users/pwang/android-sdks/platform-tools", "supported": true, "version": "19" }, "buildTools": { "path": "/Users/pwang/android-sdks/build-tools/19.0.0", "supported": true, "version": "19" } }, "ndk": { "path": "/Users/pwang/android-ndk", "executables": { "ndkbuild": "/Users/pwang/android-ndk/ndk-build" }, "version": "r7" }, "home": "/Users/pwang/.android", "detectVersion": "2.0", "vendorDependencies": { "android sdk": ">=10 <=19", "android build tools": ">=17 <19.x", "android platform tools": ">=17 <=19.x", "android tools": "22.x", "android ndk": ">=r8e <=r9", "node": ">0.8.0 <=0.10.x", "java": "<=1.7.x" }, "targets": { "1": { "id": "android-7", "name": "Android 2.1", "type": "platform", "api-level": "7", "revision": "3", "skins": [ "HVGA", "QVGA", "WQVGA400", "WQVGA432", "WVGA800", "WVGA854" ], "abis": [ "armeabi" ], "googleApis": false, "path": "/Users/pwang/android-sdks/platforms/android-7", "version": "2.1", "androidJar": "/Users/pwang/android-sdks/platforms/android-7/android.jar", "supported": false, "aidl": "/Users/pwang/android-sdks/platforms/android-7/framework.aidl" }, "2": { "id": "Google Inc.:Google APIs:7", "name": "Google APIs", "type": "add-on", "vendor": "Google Inc.", "revision": "1", "description": "Android + Google APIs", "based-on": { "android-version": "2.1", "api-level": "7" }, "libraries": { "com.google.android.maps": { "jar": "maps.jar", "description": "API for Google Maps" } }, "skins": [ "WVGA854", "WQVGA400", "HVGA", "WQVGA432", "WVGA800", "QVGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": null, "version": "2.1", "androidJar": "/Users/pwang/android-sdks/platforms/android-7/android.jar", "supported": false, "aidl": "/Users/pwang/android-sdks/platforms/android-7/framework.aidl" }, "3": { "id": "android-8", "name": "Android 2.2", "type": "platform", "api-level": "8", "revision": "3", "skins": [ "HVGA", "QVGA", "WQVGA400", "WQVGA432", "WVGA800", "WVGA854" ], "abis": [ "armeabi" ], "googleApis": false, "path": "/Users/pwang/android-sdks/platforms/android-8", "version": "2.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-8/android.jar", "supported": false, "aidl": "/Users/pwang/android-sdks/platforms/android-8/framework.aidl" }, "4": { "id": "Barnes & Noble, Inc.:NOOKcolor:8", "name": "NOOKcolor", "type": "add-on", "vendor": "Barnes & Noble, Inc.", "revision": "1", "description": "nook color", "based-on": { "android-version": "2.2", "api-level": "8" }, "skins": [ "WVGA854", "WQVGA400", "HVGA", "NOOKcolor", "WQVGA432", "WVGA800", "QVGA" ], "abis": [ "armeabi" ], "adds-usb-support-for-devices-(vendor": "0x2080)", "googleApis": false, "path": null, "version": "2.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-8/android.jar", "supported": false, "aidl": "/Users/pwang/android-sdks/platforms/android-8/framework.aidl" }, "5": { "id": "Barnes & Noble, Inc.:NOOKcolor:8", "name": "NOOKcolor", "type": "add-on", "vendor": "Barnes & Noble, Inc.", "revision": "1", "description": "nook color", "based-on": { "android-version": "2.2", "api-level": "8" }, "skins": [ "WVGA854", "WQVGA400", "HVGA", "NOOKcolor", "WQVGA432", "WVGA800", "QVGA" ], "abis": [ "armeabi" ], "adds-usb-support-for-devices-(vendor": "0x2080)", "googleApis": false, "path": null, "version": "2.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-8/android.jar", "supported": false, "aidl": "/Users/pwang/android-sdks/platforms/android-8/framework.aidl" }, "6": { "id": "Barnes & Noble, Inc.:NOOKcolor:8", "name": "NOOKcolor", "type": "add-on", "vendor": "Barnes & Noble, Inc.", "revision": "1", "description": "nook color", "based-on": { "android-version": "2.2", "api-level": "8" }, "skins": [ "WVGA854", "WQVGA400", "HVGA", "NOOKcolor", "WQVGA432", "WVGA800", "QVGA" ], "abis": [ "armeabi" ], "adds-usb-support-for-devices-(vendor": "0x2080)", "googleApis": false, "path": null, "version": "2.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-8/android.jar", "supported": false, "aidl": "/Users/pwang/android-sdks/platforms/android-8/framework.aidl" }, "7": { "id": "Google Inc.:Google APIs:8", "name": "Google APIs", "type": "add-on", "vendor": "Google Inc.", "revision": "2", "description": "Android + Google APIs", "based-on": { "android-version": "2.2", "api-level": "8" }, "libraries": { "com.google.android.maps": { "jar": "maps.jar", "description": "API for Google Maps" } }, "skins": [ "WVGA854", "WQVGA400", "HVGA", "WQVGA432", "WVGA800", "QVGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": null, "version": "2.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-8/android.jar", "supported": false, "aidl": "/Users/pwang/android-sdks/platforms/android-8/framework.aidl" }, "8": { "id": "KYOCERA Corporation:DTS Add-On:8", "name": "DTS Add-On", "type": "add-on", "vendor": "KYOCERA Corporation", "revision": "1", "description": "DTS Add-On", "based-on": { "android-version": "2.2", "api-level": "8" }, "libraries": { "com.kyocera.dualscreen": { "jar": "dualscreen.jar", "description": "Dual Screen optional platform library" } }, "skins": [ "DTS400", "WVGA854", "WQVGA400", "HVGA", "DTS800", "WQVGA432", "WVGA800", "QVGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": null, "version": "2.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-8/android.jar", "supported": false, "aidl": "/Users/pwang/android-sdks/platforms/android-8/framework.aidl" }, "9": { "id": "LGE:Real3D Add-On:8", "name": "Real3D Add-On", "type": "add-on", "vendor": "LGE", "revision": "1", "description": "Real3D add-on", "based-on": { "android-version": "2.2", "api-level": "8" }, "libraries": { "com.lge.real3d": { "jar": "real3d.jar", "description": "Real3D library" } }, "skins": [ "WVGA854", "WQVGA400", "Optimus3D", "HVGA", "WQVGA432", "WVGA800", "QVGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": null, "version": "2.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-8/android.jar", "supported": false, "aidl": "/Users/pwang/android-sdks/platforms/android-8/framework.aidl" }, "10": { "id": "Samsung Electronics Co., Ltd.:GALAXY Tab Addon:8", "name": "GALAXY Tab Addon", "type": "add-on", "vendor": "Samsung Electronics Co., Ltd.", "revision": "1", "based-on": { "android-version": "2.2", "api-level": "8" }, "skins": [ "WVGA854", "WQVGA400", "GALAXY Tab", "HVGA", "WQVGA432", "WVGA800", "QVGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": null, "version": "2.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-8/android.jar", "supported": false, "aidl": "/Users/pwang/android-sdks/platforms/android-8/framework.aidl" }, "11": { "id": "android-10", "name": "Android 2.3.3", "type": "platform", "api-level": "10", "revision": "2", "skins": [ "HVGA", "QVGA", "WQVGA400", "WQVGA432", "WVGA800", "WVGA854" ], "abis": [ "armeabi" ], "googleApis": false, "path": "/Users/pwang/android-sdks/platforms/android-10", "version": "2.3.3", "androidJar": "/Users/pwang/android-sdks/platforms/android-10/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-10/framework.aidl" }, "12": { "id": "Google Inc.:Google APIs:10", "name": "Google APIs", "type": "add-on", "vendor": "Google Inc.", "revision": "2", "description": "Android + Google APIs", "based-on": { "android-version": "2.3.3", "api-level": "10" }, "libraries": { "com.android.future.usb.accessory": { "jar": "usb.jar", "description": "API for USB Accessories" }, "com.google.android.maps": { "jar": "maps.jar", "description": "API for Google Maps" } }, "skins": [ "WVGA854", "WQVGA400", "HVGA", "WQVGA432", "WVGA800", "QVGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": null, "version": "2.3.3", "androidJar": "/Users/pwang/android-sdks/platforms/android-10/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-10/framework.aidl" }, "13": { "id": "KYOCERA Corporation:DTS Add-On:10", "name": "DTS Add-On", "type": "add-on", "vendor": "KYOCERA Corporation", "revision": "1", "description": "DTS Add-On", "based-on": { "android-version": "2.3.3", "api-level": "10" }, "libraries": { "com.kyocera.dualscreen": { "jar": "dualscreen.jar", "description": "Dual Screen optional platform library" } }, "skins": [ "DTS400", "WVGA854", "WQVGA400", "HVGA", "DTS800", "WQVGA432", "WVGA800", "QVGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": null, "version": "2.3.3", "androidJar": "/Users/pwang/android-sdks/platforms/android-10/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-10/framework.aidl" }, "14": { "id": "LGE:Real3D Add-On:10", "name": "Real3D Add-On", "type": "add-on", "vendor": "LGE", "revision": "1", "description": "Real3D add-on", "based-on": { "android-version": "2.3.3", "api-level": "10" }, "libraries": { "com.lge.real3d": { "jar": "real3d.jar", "description": "Real3D library" } }, "skins": [ "WVGA854", "WQVGA400", "Optimus3D", "HVGA", "WQVGA432", "WVGA800", "QVGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": null, "version": "2.3.3", "androidJar": "/Users/pwang/android-sdks/platforms/android-10/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-10/framework.aidl" }, "15": { "id": "Sony Ericsson Mobile Communications AB:EDK 1.2:10", "name": "EDK 1.2", "type": "add-on", "vendor": "Sony Ericsson Mobile Communications AB", "revision": "1", "description": "XPERIA Device", "based-on": { "android-version": "2.3.3", "api-level": "10" }, "libraries": { "com.sonyericsson.media.infinite.extension_1": { "jar": "com.sonyericsson.media.infinite.extension_1.jar", "description": "Library for Android Market filtering" }, "com.sonyericsson.eventstream_1": { "jar": "com.sonyericsson.eventstream.jar", "description": "Library for Android Market filtering" }, "com.sonyericsson.eventstream_2": { "jar": "com.sonyericsson.eventstream.jar", "description": "Library for Android Market filtering" } }, "skins": [ "WVGA854", "WQVGA400", "HVGA", "WQVGA432", "WVGA800", "QVGA", "HVGA_XPERIA", "WVGA_XPERIA" ], "abis": [ "armeabi" ], "googleApis": false, "path": null, "version": "2.3.3", "androidJar": "/Users/pwang/android-sdks/platforms/android-10/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-10/framework.aidl" }, "16": { "id": "android-11", "name": "Android 3.0", "type": "platform", "api-level": "11", "revision": "2", "skins": [ "WXGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": "/Users/pwang/android-sdks/platforms/android-11", "version": "3.0", "androidJar": "/Users/pwang/android-sdks/platforms/android-11/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-11/framework.aidl" }, "17": { "id": "Google Inc.:Google APIs:11", "name": "Google APIs", "type": "add-on", "vendor": "Google Inc.", "revision": "1", "description": "Android + Google APIs", "based-on": { "android-version": "3.0", "api-level": "11" }, "libraries": { "com.google.android.maps": { "jar": "maps.jar", "description": "API for Google Maps" } }, "skins": [ "WXGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": null, "version": "3.0", "androidJar": "/Users/pwang/android-sdks/platforms/android-11/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-11/framework.aidl" }, "18": { "id": "android-12", "name": "Android 3.1", "type": "platform", "api-level": "12", "revision": "3", "skins": [ "WXGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": "/Users/pwang/android-sdks/platforms/android-12", "version": "3.1", "androidJar": "/Users/pwang/android-sdks/platforms/android-12/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-12/framework.aidl" }, "19": { "id": "Google Inc.:Google APIs:12", "name": "Google APIs", "type": "add-on", "vendor": "Google Inc.", "revision": "1", "description": "Android + Google APIs", "based-on": { "android-version": "3.1", "api-level": "12" }, "libraries": { "com.android.future.usb.accessory": { "jar": "usb.jar", "description": "API for USB Accessories" }, "com.google.android.maps": { "jar": "maps.jar", "description": "API for Google Maps" } }, "skins": [ "WXGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": null, "version": "3.1", "androidJar": "/Users/pwang/android-sdks/platforms/android-12/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-12/framework.aidl" }, "20": { "id": "android-13", "name": "Android 3.2", "type": "platform", "api-level": "13", "revision": "1", "skins": [ "WXGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": "/Users/pwang/android-sdks/platforms/android-13", "version": "3.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-13/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-13/framework.aidl" }, "21": { "id": "Google Inc.:Google APIs:13", "name": "Google APIs", "type": "add-on", "vendor": "Google Inc.", "revision": "1", "description": "Android + Google APIs", "based-on": { "android-version": "3.2", "api-level": "13" }, "libraries": { "com.android.future.usb.accessory": { "jar": "usb.jar", "description": "API for USB Accessories" }, "com.google.android.maps": { "jar": "maps.jar", "description": "API for Google Maps" } }, "skins": [ "WXGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": null, "version": "3.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-13/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-13/framework.aidl" }, "22": { "id": "android-14", "name": "Android 4.0", "type": "platform", "api-level": "14", "revision": "3", "skins": [ "HVGA", "QVGA", "WQVGA400", "WQVGA432", "WSVGA", "WVGA800", "WVGA854", "WXGA720", "WXGA800" ], "abis": [ "armeabi-v7a" ], "googleApis": false, "path": "/Users/pwang/android-sdks/platforms/android-14", "version": "4.0", "androidJar": "/Users/pwang/android-sdks/platforms/android-14/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-14/framework.aidl" }, "23": { "id": "Google Inc.:Google APIs:14", "name": "Google APIs", "type": "add-on", "vendor": "Google Inc.", "revision": "2", "description": "Android + Google APIs", "based-on": { "android-version": "4.0", "api-level": "14" }, "libraries": { "com.android.future.usb.accessory": { "jar": "usb.jar", "description": "API for USB Accessories" }, "com.google.android.maps": { "jar": "maps.jar", "description": "API for Google Maps" } }, "skins": [ "WVGA854", "WQVGA400", "WSVGA", "WXGA720", "HVGA", "WQVGA432", "WVGA800", "QVGA", "WXGA800" ], "abis": [ "armeabi-v7a" ], "googleApis": false, "path": null, "version": "4.0", "androidJar": "/Users/pwang/android-sdks/platforms/android-14/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-14/framework.aidl" }, "24": { "id": "android-15", "name": "Android 4.0.3", "type": "platform", "api-level": "15", "revision": "3", "skins": [ "HVGA", "QVGA", "WQVGA400", "WQVGA432", "WSVGA", "WVGA800", "WVGA854", "WXGA720", "WXGA800" ], "abis": [ "armeabi-v7a" ], "googleApis": false, "path": "/Users/pwang/android-sdks/platforms/android-15", "version": "4.0.3", "androidJar": "/Users/pwang/android-sdks/platforms/android-15/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-15/framework.aidl" }, "25": { "id": "Google Inc.:Google APIs:15", "name": "Google APIs", "type": "add-on", "vendor": "Google Inc.", "revision": "2", "description": "Android + Google APIs", "based-on": { "android-version": "4.0.3", "api-level": "15" }, "libraries": { "com.google.android.media.effects": { "jar": "effects.jar", "description": "Collection of video effects" }, "com.android.future.usb.accessory": { "jar": "usb.jar", "description": "API for USB Accessories" }, "com.google.android.maps": { "jar": "maps.jar", "description": "API for Google Maps" } }, "skins": [ "WVGA854", "WQVGA400", "WSVGA", "WXGA720", "HVGA", "WQVGA432", "WVGA800", "QVGA", "WXGA800" ], "abis": [ "armeabi-v7a" ], "googleApis": false, "path": "/Users/pwang/android-sdks/add-ons/addon-google_apis-google_inc_-15", "version": "4.0.3", "androidJar": "/Users/pwang/android-sdks/platforms/android-15/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-15/framework.aidl" }, "26": { "id": "android-16", "name": "Android 4.1.2", "type": "platform", "api-level": "16", "revision": "4", "skins": [ "HVGA", "QVGA", "WQVGA400", "WQVGA432", "WSVGA", "WVGA800", "WVGA854", "WXGA720", "WXGA800", "WXGA800-7in" ], "abis": [ "armeabi-v7a" ], "googleApis": false, "path": "/Users/pwang/android-sdks/platforms/android-16", "version": "4.1.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-16/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-16/framework.aidl" }, "27": { "id": "Google Inc.:Google APIs:16", "name": "Google APIs", "type": "add-on", "vendor": "Google Inc.", "revision": "3", "description": "Android + Google APIs", "based-on": { "android-version": "4.1.2", "api-level": "16" }, "libraries": { "com.google.android.media.effects": { "jar": "effects.jar", "description": "Collection of video effects" }, "com.android.future.usb.accessory": { "jar": "usb.jar", "description": "API for USB Accessories" }, "com.google.android.maps": { "jar": "maps.jar", "description": "API for Google Maps" } }, "skins": [ "WVGA854", "WQVGA400", "WSVGA", "WXGA800-7in", "WXGA720", "HVGA", "WQVGA432", "WVGA800", "QVGA", "WXGA800" ], "abis": [ "armeabi-v7a" ], "googleApis": false, "path": "/Users/pwang/android-sdks/add-ons/addon-google_apis-google-16", "version": "4.1.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-16/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-16/framework.aidl" }, "28": { "id": "android-17", "name": "Android 4.2.2", "type": "platform", "api-level": "17", "revision": "2", "skins": [ "HVGA", "QVGA", "WQVGA400", "WQVGA432", "WSVGA", "WVGA800", "WVGA854", "WXGA720", "WXGA800", "WXGA800-7in" ], "abis": [ "armeabi-v7a", "mips", "x86" ], "googleApis": false, "path": "/Users/pwang/android-sdks/platforms/android-17", "version": "4.2.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-17/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-17/framework.aidl" }, "29": { "id": "Google Inc.:Google APIs:17", "name": "Google APIs", "type": "add-on", "vendor": "Google Inc.", "revision": "3", "description": "Android + Google APIs", "based-on": { "android-version": "4.2.2", "api-level": "17" }, "libraries": { "com.google.android.media.effects": { "jar": "effects.jar", "description": "Collection of video effects" }, "com.android.future.usb.accessory": { "jar": "usb.jar", "description": "API for USB Accessories" }, "com.google.android.maps": { "jar": "maps.jar", "description": "API for Google Maps" } }, "skins": [ "WVGA854", "WQVGA400", "WSVGA", "WXGA800-7in", "WXGA720", "HVGA", "WQVGA432", "WVGA800", "QVGA", "WXGA800" ], "abis": [ "armeabi-v7a" ], "googleApis": false, "path": "/Users/pwang/android-sdks/add-ons/addon-google_apis-google-17", "version": "4.2.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-17/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-17/framework.aidl" }, "30": { "id": "android-18", "name": "Android 4.3", "type": "platform", "api-level": "18", "revision": "2", "skins": [ "HVGA", "QVGA", "WQVGA400", "WQVGA432", "WSVGA", "WVGA800", "WVGA854", "WXGA720", "WXGA800", "WXGA800-7in" ], "abis": [ "armeabi-v7a" ], "googleApis": false, "path": "/Users/pwang/android-sdks/platforms/android-18", "version": "4.3", "androidJar": "/Users/pwang/android-sdks/platforms/android-18/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-18/framework.aidl" }, "31": { "id": "Google Inc.:Google APIs:18", "name": "Google APIs", "type": "add-on", "vendor": "Google Inc.", "revision": "3", "description": "Android + Google APIs", "based-on": { "android-version": "4.3", "api-level": "18" }, "libraries": { "com.google.android.media.effects": { "jar": "effects.jar", "description": "Collection of video effects" }, "com.android.future.usb.accessory": { "jar": "usb.jar", "description": "API for USB Accessories" }, "com.google.android.maps": { "jar": "maps.jar", "description": "API for Google Maps" } }, "skins": [ "WVGA854", "WQVGA400", "WSVGA", "WXGA800-7in", "WXGA720", "HVGA", "WQVGA432", "WVGA800", "QVGA", "WXGA800" ], "abis": [ "armeabi-v7a" ], "googleApis": false, "path": "/Users/pwang/android-sdks/add-ons/addon-google_apis-google-18", "version": "4.3", "androidJar": "/Users/pwang/android-sdks/platforms/android-18/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-18/framework.aidl" }, "32": { "id": "android-19", "name": "Android 4.4", "type": "platform", "api-level": "19", "revision": "1", "skins": [ "HVGA", "QVGA", "WQVGA400", "WQVGA432", "WSVGA", "WVGA800", "WVGA854", "WXGA720", "WXGA800", "WXGA800-7in" ], "abis": [ "armeabi-v7a" ], "googleApis": false, "path": "/Users/pwang/android-sdks/platforms/android-19", "version": "4.4", "androidJar": "/Users/pwang/android-sdks/platforms/android-19/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-19/framework.aidl" }, "33": { "id": "Google Inc.:Google APIs:19", "name": "Google APIs", "type": "add-on", "vendor": "Google Inc.", "revision": "1", "description": "Android + Google APIs", "based-on": { "android-version": "4.4", "api-level": "19" }, "libraries": { "com.google.android.media.effects": { "jar": "effects.jar", "description": "Collection of video effects" }, "com.android.future.usb.accessory": { "jar": "usb.jar", "description": "API for USB Accessories" }, "com.google.android.maps": { "jar": "maps.jar", "description": "API for Google Maps" } }, "skins": [ "WVGA854", "WQVGA400", "WSVGA", "WXGA800-7in", "WXGA720", "HVGA", "WQVGA432", "WVGA800", "QVGA", "WXGA800" ], "abis": [ "armeabi-v7a" ], "googleApis": false, "path": "/Users/pwang/android-sdks/add-ons/addon-google_apis-google-19", "version": "4.4", "androidJar": "/Users/pwang/android-sdks/platforms/android-19/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-19/framework.aidl" } }, "issues": [ { "id": "ANDROID_API_TOO_OLD", "type": "warning", "message": "Android API __Android 2.1 (android-7)__ is too old and is no longer supported by Titanium SDK 3.2.0.\nThe minimum supported Android API level by Titanium SDK 3.2.0 is API level 10." }, { "id": "ANDROID_API_TOO_OLD", "type": "warning", "message": "Android API __Google APIs (Google Inc.:Google APIs:7)__ is too old and is no longer supported by Titanium SDK 3.2.0.\nThe minimum supported Android API level by Titanium SDK 3.2.0 is API level 10." }, { "id": "ANDROID_API_TOO_OLD", "type": "warning", "message": "Android API __Android 2.2 (android-8)__ is too old and is no longer supported by Titanium SDK 3.2.0.\nThe minimum supported Android API level by Titanium SDK 3.2.0 is API level 10." }, { "id": "ANDROID_API_TOO_OLD", "type": "warning", "message": "Android API __NOOKcolor (Barnes & Noble, Inc.:NOOKcolor:8)__ is too old and is no longer supported by Titanium SDK 3.2.0.\nThe minimum supported Android API level by Titanium SDK 3.2.0 is API level 10." }, { "id": "ANDROID_API_TOO_OLD", "type": "warning", "message": "Android API __NOOKcolor (Barnes & Noble, Inc.:NOOKcolor:8)__ is too old and is no longer supported by Titanium SDK 3.2.0.\nThe minimum supported Android API level by Titanium SDK 3.2.0 is API level 10." }, { "id": "ANDROID_API_TOO_OLD", "type": "warning", "message": "Android API __NOOKcolor (Barnes & Noble, Inc.:NOOKcolor:8)__ is too old and is no longer supported by Titanium SDK 3.2.0.\nThe minimum supported Android API level by Titanium SDK 3.2.0 is API level 10." }, { "id": "ANDROID_API_TOO_OLD", "type": "warning", "message": "Android API __Google APIs (Google Inc.:Google APIs:8)__ is too old and is no longer supported by Titanium SDK 3.2.0.\nThe minimum supported Android API level by Titanium SDK 3.2.0 is API level 10." }, { "id": "ANDROID_API_TOO_OLD", "type": "warning", "message": "Android API __DTS Add-On (KYOCERA Corporation:DTS Add-On:8)__ is too old and is no longer supported by Titanium SDK 3.2.0.\nThe minimum supported Android API level by Titanium SDK 3.2.0 is API level 10." }, { "id": "ANDROID_API_TOO_OLD", "type": "warning", "message": "Android API __Real3D Add-On (LGE:Real3D Add-On:8)__ is too old and is no longer supported by Titanium SDK 3.2.0.\nThe minimum supported Android API level by Titanium SDK 3.2.0 is API level 10." }, { "id": "ANDROID_API_TOO_OLD", "type": "warning", "message": "Android API __GALAXY Tab Addon (Samsung Electronics Co., Ltd.:GALAXY Tab Addon:8)__ is too old and is no longer supported by Titanium SDK 3.2.0.\nThe minimum supported Android API level by Titanium SDK 3.2.0 is API level 10." }, { "id": "ANDROID_INVALID_EMULATOR", "type": "warning", "message": "The Android emulator \"titanium_7_WVGA800\" has a problem:\nInvalid value in image.sysdir. Run 'android update avd -n titanium_7_WVGA800'" } ], "title": "Android", "tisdk": "3.2.0", "devices": [ { "id": "TA25802NNX", "state": "device", "sdk": "16", "release": "4.1.2", "model": "DROID RAZR HD", "brand": "motorola", "name": "DROID RAZR HD", "device": "vanquish", "abi": [ "armeabi-v7a", "armeabi" ], "manufacturer": "motorola", "emulator": false } ], "emulators": [ { "type": "avd", "name": "android3.1", "path": "/Users/pwang/.android/avd/android3.1.avd", "target": "Android 3.1 (API level 12)", "abi": "armeabi", "skin": "WXGA", "googleApis": false, "sdk-version": "3.1", "id": "android3.1" }, { "type": "avd", "name": "android4.0", "path": "/Users/pwang/.android/avd/android4.0.avd", "target": "Android 4.0 (API level 14)", "abi": "armeabi-v7a", "skin": "WVGA800", "googleApis": false, "sdk-version": "4.0", "id": "android4.0" }, { "type": "avd", "name": "android4.4", "path": "/Users/pwang/.android/avd/android4.4.avd", "target": "Google APIs (Google Inc.)", "based-on": { "android-version": "4.4", "api-level": "19" }, "abi": "armeabi-v7a", "skin": "768x1280", "sdcard": "200M", "googleApis": true, "sdk-version": "4.4", "id": "android4.4" }, { "type": "avd", "name": "NOOKcolor", "path": "/Users/pwang/.android/avd/NOOKcolor.avd", "target": "NOOKcolor (Barnes & Noble, Inc.)", "based-on": { "android-version": "2.2", "api-level": "8" }, "abi": "armeabi", "skin": "NOOKcolor", "googleApis": false, "sdk-version": "2.2", "id": "NOOKcolor" }, { "type": "avd", "name": "titanium_11_HVGA", "path": "/Users/pwang/.android/avd/titanium_11_HVGA.avd", "target": "Android 2.3.3 (API level 10)", "abi": "armeabi", "skin": "HVGA", "sdcard": "/Users/pwang/.titanium/titanium_11_HVGA.sdcard", "googleApis": false, "sdk-version": "2.3.3", "id": "titanium_11_HVGA" }, { "type": "avd", "name": "titanium_11_WVGA800", "path": "/Users/pwang/.android/avd/titanium_11_WVGA800.avd", "target": "Android 2.3.3 (API level 10)", "abi": "armeabi", "skin": "WVGA800", "sdcard": "/Users/pwang/.titanium/titanium_11_WVGA800.sdcard", "googleApis": false, "sdk-version": "2.3.3", "id": "titanium_11_WVGA800" }, { "type": "avd", "name": "titanium_12_WQVGA400", "path": "/Users/pwang/.android/avd/titanium_12_WQVGA400.avd", "target": "Google APIs (Google Inc.)", "based-on": { "android-version": "2.3.3", "api-level": "10" }, "abi": "armeabi", "skin": "WQVGA400", "sdcard": "/Users/pwang/.titanium/titanium_12_WQVGA400.sdcard", "googleApis": true, "sdk-version": "2.3.3", "id": "titanium_12_WQVGA400" }, { "type": "avd", "name": "titanium_12_WVGA800", "path": "/Users/pwang/.android/avd/titanium_12_WVGA800.avd", "target": "Google APIs (Google Inc.)", "based-on": { "android-version": "2.3.3", "api-level": "10" }, "abi": "armeabi", "skin": "WVGA800", "sdcard": "/Users/pwang/.titanium/titanium_12_WVGA800.sdcard", "googleApis": true, "sdk-version": "2.3.3", "id": "titanium_12_WVGA800" }, { "type": "avd", "name": "titanium_12_WVGA854", "path": "/Users/pwang/.android/avd/titanium_12_WVGA854.avd", "target": "Google APIs (Google Inc.)", "based-on": { "android-version": "2.3.3", "api-level": "10" }, "abi": "armeabi", "skin": "WVGA854", "sdcard": "/Users/pwang/.titanium/titanium_12_WVGA854.sdcard", "googleApis": true, "sdk-version": "2.3.3", "id": "titanium_12_WVGA854" }, { "type": "avd", "name": "titanium_16_WXGA", "path": "/Users/pwang/.android/avd/titanium_16_WXGA.avd", "target": "Android 3.0 (API level 11)", "abi": "armeabi", "skin": "WXGA", "sdcard": "/Users/pwang/.titanium/titanium_16_WXGA.sdcard", "googleApis": false, "sdk-version": "3.0", "id": "titanium_16_WXGA" }, { "type": "avd", "name": "titanium_19_WXGA", "path": "/Users/pwang/.android/avd/titanium_19_WXGA.avd", "target": "Google APIs (Google Inc.)", "based-on": { "android-version": "3.1", "api-level": "12" }, "abi": "armeabi", "skin": "WXGA", "sdcard": "/Users/pwang/.titanium/titanium_19_WXGA.sdcard", "googleApis": true, "sdk-version": "3.1", "id": "titanium_19_WXGA" }, { "type": "avd", "name": "titanium_20_WXGA", "path": "/Users/pwang/.android/avd/titanium_20_WXGA.avd", "target": "Android 3.2 (API level 13)", "abi": "armeabi", "skin": "WXGA", "sdcard": "/Users/pwang/.titanium/titanium_20_WXGA.sdcard", "googleApis": false, "sdk-version": "3.2", "id": "titanium_20_WXGA" }, { "type": "avd", "name": "titanium_22_HVGA", "path": "/Users/pwang/.android/avd/titanium_22_HVGA.avd", "target": "Android 4.0 (API level 14)", "abi": "armeabi-v7a", "skin": "HVGA", "sdcard": "/Users/pwang/.titanium/titanium_22_HVGA.sdcard", "googleApis": false, "sdk-version": "4.0", "id": "titanium_22_HVGA" }, { "type": "avd", "name": "titanium_22_WVGA800", "path": "/Users/pwang/.android/avd/titanium_22_WVGA800.avd", "target": "Android 4.0 (API level 14)", "abi": "armeabi-v7a", "skin": "WVGA800", "sdcard": "/Users/pwang/.titanium/titanium_22_WVGA800.sdcard", "googleApis": false, "sdk-version": "4.0", "id": "titanium_22_WVGA800" }, { "type": "avd", "name": "titanium_22_WVGA854", "path": "/Users/pwang/.android/avd/titanium_22_WVGA854.avd", "target": "Android 4.0 (API level 14)", "abi": "armeabi-v7a", "skin": "WVGA854", "sdcard": "/Users/pwang/.titanium/titanium_22_WVGA854.sdcard", "googleApis": false, "sdk-version": "4.0", "id": "titanium_22_WVGA854" }, { "type": "avd", "name": "titanium_23_WVGA800", "path": "/Users/pwang/.android/avd/titanium_23_WVGA800.avd", "target": "Google APIs (Google Inc.)", "based-on": { "android-version": "4.0", "api-level": "14" }, "abi": "armeabi-v7a", "skin": "WVGA800", "sdcard": "/Users/pwang/.titanium/titanium_23_WVGA800.sdcard", "googleApis": true, "sdk-version": "4.0", "id": "titanium_23_WVGA800" }, { "type": "avd", "name": "titanium_23_WVGA854", "path": "/Users/pwang/.android/avd/titanium_23_WVGA854.avd", "target": "Google APIs (Google Inc.)", "based-on": { "android-version": "4.0", "api-level": "14" }, "abi": "armeabi-v7a", "skin": "WVGA854", "sdcard": "/Users/pwang/.titanium/titanium_23_WVGA854.sdcard", "googleApis": true, "sdk-version": "4.0", "id": "titanium_23_WVGA854" }, { "type": "avd", "name": "titanium_24_HVGA", "path": "/Users/pwang/.android/avd/titanium_24_HVGA.avd", "target": "Android 4.0.3 (API level 15)", "abi": "armeabi-v7a", "skin": "HVGA", "sdcard": "/Users/pwang/.titanium/titanium_24_HVGA.sdcard", "googleApis": false, "sdk-version": "4.0.3", "id": "titanium_24_HVGA" }, { "type": "avd", "name": "titanium_24_WVGA800", "path": "/Users/pwang/.android/avd/titanium_24_WVGA800.avd", "target": "Android 4.0.3 (API level 15)", "abi": "armeabi-v7a", "skin": "WVGA800", "sdcard": "/Users/pwang/.titanium/titanium_24_WVGA800.sdcard", "googleApis": false, "sdk-version": "4.0.3", "id": "titanium_24_WVGA800" }, { "type": "avd", "name": "titanium_26_HVGA", "path": "/Users/pwang/.android/avd/titanium_26_HVGA.avd", "target": "Android 4.1.2 (API level 16)", "abi": "armeabi-v7a", "skin": "HVGA", "sdcard": "/Users/pwang/.titanium/titanium_26_HVGA.sdcard", "googleApis": false, "sdk-version": "4.1.2", "id": "titanium_26_HVGA" }, { "type": "avd", "name": "titanium_26_HVGA_armeabi-v7a", "path": "/Users/pwang/.android/avd/titanium_26_HVGA_armeabi-v7a.avd", "target": "Android 4.2.2 (API level 17)", "abi": "armeabi-v7a", "skin": "HVGA", "sdcard": "/Users/pwang/.titanium/titanium_26_HVGA_armeabi-v7a.sdcard", "googleApis": false, "sdk-version": "4.2.2", "id": "titanium_26_HVGA_armeabi-v7a" }, { "type": "avd", "name": "titanium_26_QVGA", "path": "/Users/pwang/.android/avd/titanium_26_QVGA.avd", "target": "Android 4.1.2 (API level 16)", "abi": "armeabi-v7a", "skin": "QVGA", "sdcard": "/Users/pwang/.titanium/titanium_26_QVGA.sdcard", "googleApis": false, "sdk-version": "4.1.2", "id": "titanium_26_QVGA" }, { "type": "avd", "name": "titanium_26_WVGA800", "path": "/Users/pwang/.android/avd/titanium_26_WVGA800.avd", "target": "Android 4.1.2 (API level 16)", "abi": "armeabi-v7a", "skin": "WVGA800", "sdcard": "/Users/pwang/.titanium/titanium_26_WVGA800.sdcard", "googleApis": false, "sdk-version": "4.1.2", "id": "titanium_26_WVGA800" }, { "type": "avd", "name": "titanium_26_WVGA800_armeabi-v7a", "path": "/Users/pwang/.android/avd/titanium_26_WVGA800_armeabi-v7a.avd", "target": "Android 4.2.2 (API level 17)", "abi": "armeabi-v7a", "skin": "WVGA800", "sdcard": "/Users/pwang/.titanium/titanium_26_WVGA800_armeabi-v7a.sdcard", "googleApis": false, "sdk-version": "4.2.2", "id": "titanium_26_WVGA800_armeabi-v7a" }, { "type": "avd", "name": "titanium_26_WVGA854", "path": "/Users/pwang/.android/avd/titanium_26_WVGA854.avd", "target": "Android 4.1.2 (API level 16)", "abi": "armeabi-v7a", "skin": "WVGA854", "sdcard": "/Users/pwang/.titanium/titanium_26_WVGA854.sdcard", "googleApis": false, "sdk-version": "4.1.2", "id": "titanium_26_WVGA854" }, { "type": "avd", "name": "titanium_28_HVGA_armeabi-v7a", "path": "/Users/pwang/.android/avd/titanium_28_HVGA_armeabi-v7a.avd", "target": "Android 4.2.2 (API level 17)", "abi": "armeabi-v7a", "skin": "HVGA", "sdcard": "/Users/pwang/.titanium/titanium_28_HVGA_armeabi-v7a.sdcard", "googleApis": false, "sdk-version": "4.2.2", "id": "titanium_28_HVGA_armeabi-v7a" }, { "type": "avd", "name": "titanium_28_WVGA800_armeabi-v7a", "path": "/Users/pwang/.android/avd/titanium_28_WVGA800_armeabi-v7a.avd", "target": "Android 4.2.2 (API level 17)", "abi": "armeabi-v7a", "skin": "WVGA800", "sdcard": "/Users/pwang/.titanium/titanium_28_WVGA800_armeabi-v7a.sdcard", "googleApis": false, "sdk-version": "4.2.2", "id": "titanium_28_WVGA800_armeabi-v7a" }, { "type": "avd", "name": "titanium_30_HVGA", "path": "/Users/pwang/.android/avd/titanium_30_HVGA.avd", "target": "Android 4.3 (API level 18)", "abi": "armeabi-v7a", "skin": "HVGA", "sdcard": "/Users/pwang/.titanium/titanium_30_HVGA.sdcard", "googleApis": false, "sdk-version": "4.3", "id": "titanium_30_HVGA" }, { "type": "avd", "name": "titanium_30_WVGA800", "path": "/Users/pwang/.android/avd/titanium_30_WVGA800.avd", "target": "Android 4.3 (API level 18)", "abi": "armeabi-v7a", "skin": "WVGA800", "sdcard": "/Users/pwang/.titanium/titanium_30_WVGA800.sdcard", "googleApis": false, "sdk-version": "4.3", "id": "titanium_30_WVGA800" }, { "type": "avd", "name": "titanium_30_WVGA854", "path": "/Users/pwang/.android/avd/titanium_30_WVGA854.avd", "target": "Android 4.3 (API level 18)", "abi": "armeabi-v7a", "skin": "WVGA854", "sdcard": "/Users/pwang/.titanium/titanium_30_WVGA854.sdcard", "googleApis": false, "sdk-version": "4.3", "id": "titanium_30_WVGA854" }, { "type": "avd", "name": "titanium_3_HVGA", "path": "/Users/pwang/.android/avd/titanium_3_HVGA.avd", "target": "Android 2.1 (API level 7)", "abi": "armeabi", "skin": "HVGA", "sdcard": "/Users/pwang/.titanium/titanium_3_HVGA.sdcard", "googleApis": false, "sdk-version": "2.1", "id": "titanium_3_HVGA" }, { "type": "avd", "name": "titanium_3_WVGA800", "path": "/Users/pwang/.android/avd/titanium_3_WVGA800.avd", "target": "Android 2.2 (API level 8)", "abi": "armeabi", "skin": "WVGA800", "sdcard": "/Users/pwang/.titanium/titanium_3_WVGA800.sdcard", "googleApis": false, "sdk-version": "2.2", "id": "titanium_3_WVGA800" }, { "type": "avd", "name": "titanium_4_HVGA", "path": "/Users/pwang/.android/avd/titanium_4_HVGA.avd", "target": "Google APIs (Google Inc.)", "based-on": { "android-version": "2.2", "api-level": "8" }, "abi": "armeabi", "skin": "WQVGA400", "sdcard": "/Users/pwang/.titanium/titanium_4_HVGA.sdcard", "googleApis": true, "sdk-version": "2.2", "id": "titanium_4_HVGA" }, { "type": "avd", "name": "titanium_5_WVGA854", "path": "/Users/pwang/.android/avd/titanium_5_WVGA854.avd", "target": "NOOKcolor (Barnes & Noble, Inc.)", "based-on": { "android-version": "2.2", "api-level": "8" }, "abi": "armeabi", "skin": "WVGA854", "sdcard": "/Users/pwang/.titanium/titanium_5_WVGA854.sdcard", "googleApis": false, "sdk-version": "2.2", "id": "titanium_5_WVGA854" }, { "type": "avd", "name": "titanium_6_HVGA", "path": "/Users/pwang/.android/avd/titanium_6_HVGA.avd", "target": "Google APIs (Google Inc.)", "based-on": { "android-version": "2.2", "api-level": "8" }, "abi": "armeabi", "skin": "WVGA800", "sdcard": "/Users/pwang/.titanium/titanium_6_HVGA.sdcard", "googleApis": true, "sdk-version": "2.2", "id": "titanium_6_HVGA" }, { "type": "avd", "name": "titanium_7_WVGA854", "path": "/Users/pwang/.android/avd/titanium_7_WVGA854.avd", "target": "Google APIs (Google Inc.)", "based-on": { "android-version": "2.2", "api-level": "8" }, "abi": "armeabi", "skin": "WVGA854", "sdcard": "/Users/pwang/.titanium/titanium_7_WVGA854.sdcard", "googleApis": true, "sdk-version": "2.2", "id": "titanium_7_WVGA854" }, { "type": "avd", "name": "titanium_8_NOOKcolor", "path": "/Users/pwang/.android/avd/titanium_8_NOOKcolor.avd", "target": "NOOKcolor (Barnes & Noble, Inc.)", "based-on": { "android-version": "2.2", "api-level": "8" }, "abi": "armeabi", "skin": "NOOKcolor", "sdcard": "/Users/pwang/.titanium/titanium_8_NOOKcolor.sdcard", "googleApis": false, "sdk-version": "2.2", "id": "titanium_8_NOOKcolor" }, { "type": "avd", "name": "titanium_8_WVGA800", "path": "/Users/pwang/.android/avd/titanium_8_WVGA800.avd", "target": "Google APIs (Google Inc.)", "based-on": { "android-version": "2.2", "api-level": "8" }, "abi": "armeabi", "skin": "WVGA800", "sdcard": "/Users/pwang/.titanium/titanium_8_WVGA800.sdcard", "googleApis": true, "sdk-version": "2.2", "id": "titanium_8_WVGA800" }, { "type": "avd", "name": "titanium_8_WVGA854", "path": "/Users/pwang/.android/avd/titanium_8_WVGA854.avd", "target": "NOOKcolor (Barnes & Noble, Inc.)", "based-on": { "android-version": "2.2", "api-level": "8" }, "abi": "armeabi", "skin": "WVGA854", "sdcard": "/Users/pwang/.titanium/titanium_8_WVGA854.sdcard", "googleApis": false, "sdk-version": "2.2", "id": "titanium_8_WVGA854" } ] } } {code}

    Appcelerator JIRA | 3 years ago | Ping Wang
    java.lang.NullPointerException
  2. Speed up your debug routine!

    Automated exception search integrated into your IDE

  3. 0

    Using Titanium Studio, build: 3.2.0.201311122225 Titanium SDK 3.2.0, CLI 3.2.0. To reproduce: 1. Create a default mobile project in studio. 2. Run it as a distribution or debug version on device. *Studio log file:* {code} !ENTRY org.eclipse.core.jobs 4 2 2013-11-13 16:39:19.904 !MESSAGE An internal error occurred during: "Android Distribution...". !STACK 0 java.lang.NullPointerException at com.appcelerator.titanium.android.core.AndroidSDKEntity.getSDKPath(AndroidSDKEntity.java:179) at com.appcelerator.titanium.android.core.launching.AndroidNodeJSCommandsHelper.getPackageProjectArguments(AndroidNodeJSCommandsHelper.java:477) at com.appcelerator.titanium.core.internal.cli.NodeTitaniumSDKCommandsHandler.packageProject(NodeTitaniumSDKCommandsHandler.java:416) at com.appcelerator.titanium.core.internal.cli.LegacyTitaniumSDKCommandsHandler.packageProject(LegacyTitaniumSDKCommandsHandler.java:606) at com.appcelerator.titanium.android.core.launching.AndroidLaunchConfigurationUtil.runAndroidPackagingProcess(AndroidLaunchConfigurationUtil.java:136) at com.appcelerator.titanium.android.core.launching.AndroidPackagerLaunchConfigurationDelegate$1.run(AndroidPackagerLaunchConfigurationDelegate.java:108) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) !ENTRY org.eclipse.core.jobs 4 2 2013-11-14 10:55:38.411 !MESSAGE An internal error occurred during: "Launching Titanium Android Application Installer - timob15018". !STACK 0 java.lang.NullPointerException at com.appcelerator.titanium.android.core.AndroidSDKEntity.getSDKPath(AndroidSDKEntity.java:179) at com.appcelerator.titanium.android.ui.launching.device.AndroidDebugOnDeviceLaunchConfigurationDelegate.runLogcat(AndroidDebugOnDeviceLaunchConfigurationDelegate.java:277) at com.appcelerator.titanium.android.ui.launching.device.AndroidDebugOnDeviceLaunchConfigurationDelegate.launch(AndroidDebugOnDeviceLaunchConfigurationDelegate.java:141) at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:858) at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:707) at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1018) at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1222) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) {code} *Diagnostic test output:* {code} Host OS: Mac OS X OS Version: 10.8.5 OS Arch: x86_64 JRE Version: 1.6.0_37 JRE Vendor: Apple Inc. JRE Home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home Titanium Studio Version: 3.2.0.201311122225 Install Directory: file:/Applications/Titanium_Studio/ Workspace Directory: file:/Users/pwang/Documents/Titanium Studio Workspace/ VM Arguments: -Xms128m -Xmx1024m -XX:MaxPermSize=256m -Xverify:none -Declipse.p2.unsignedPolicy=allow -Declipse.log.size.max=10000 -Declipse.log.backup.max=5 -Xdock:icon=../Resources/titanium.icns -XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts -Djava.class.path=/Applications/Titanium_Studio/TitaniumStudio.app/Contents/MacOS//../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar Language: en_US ACS App URL: https://api.cloud.appcelerator.com/v1/apps/create.json?key=7fI2AZHmrSvAHNKsSQKzrSXz5NWjo2tt ACS Login URL: https://api.cloud.appcelerator.com/v1/admins/studio_login.json?key=7fI2AZHmrSvAHNKsSQKzrSXz5NWjo2tt XCode Version: 5.0 Latest Titanium SDK: 3.2.0 Titanium SDK Version: 1.7.3 SDK Modules API Version:null SDK Timestamp: 10/17/11 13:44 SDK Build Number: dcf4257 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/1.7.3 Titanium SDK Version: 1.7.5 SDK Modules API Version:null SDK Timestamp: 11/02/11 17:00 SDK Build Number: ab20af7 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/1.7.5 Titanium SDK Version: 1.8.0.1 SDK Modules API Version:2 SDK Timestamp: 12/22/11 13:09 SDK Build Number: fbdc96f SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/1.8.0.1 Titanium SDK Version: 1.8.0.1.RC3 SDK Modules API Version:2 SDK Timestamp: 12/17/11 19:53 SDK Build Number: c903964 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/1.8.0.1.RC3 Titanium SDK Version: 1.8.1 SDK Modules API Version:2 SDK Timestamp: 01/27/12 17:31 SDK Build Number: a24502a SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/1.8.1 Titanium SDK Version: 1.8.2 SDK Modules API Version:2 SDK Timestamp: 02/23/12 17:46 SDK Build Number: 59b3a90 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/1.8.2 Titanium SDK Version: 2.0.0 SDK Modules API Version:2 SDK Timestamp: 08/28/12 11:17 SDK Build Number: 2730634 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.0.0 Titanium SDK Version: 2.0.1.GA2 SDK Modules API Version:2 SDK Timestamp: 04/12/12 16:33 SDK Build Number: 999c68a SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.0.1.GA2 Titanium SDK Version: 2.0.2.GA SDK Modules API Version:2 SDK Timestamp: 05/30/12 10:21 SDK Build Number: 2ff31a3 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.0.2.GA Titanium SDK Version: 2.0.3 SDK Modules API Version:2 SDK Timestamp: 10/12/12 15:44 SDK Build Number: 413a728 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.0.3 Titanium SDK Version: 2.1.0 SDK Modules API Version:2 SDK Timestamp: 04/10/13 15:50 SDK Build Number: d0e2b37 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.1.0 Titanium SDK Version: 2.1.0.GA SDK Modules API Version:2 SDK Timestamp: 06/28/12 12:16 SDK Build Number: 6e3cab6 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.1.0.GA Titanium SDK Version: 2.1.1 SDK Modules API Version:2 SDK Timestamp: 07/23/12 17:34 SDK Build Number: 11e5435 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.1.1 Titanium SDK Version: 2.1.1.GA SDK Modules API Version:2 SDK Timestamp: 07/27/12 14:01 SDK Build Number: 0fd84a2 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.1.1.GA Titanium SDK Version: 2.1.2 SDK Modules API Version:2 SDK Timestamp: 08/28/12 14:34 SDK Build Number: ed7f777 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.1.2 Titanium SDK Version: 2.1.2.GA SDK Modules API Version:2 SDK Timestamp: 08/24/12 14:46 SDK Build Number: ed7f777 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.1.2.GA Titanium SDK Version: 2.1.3 SDK Modules API Version:2 SDK Timestamp: 09/27/12 16:31 SDK Build Number: a770187 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.1.3 Titanium SDK Version: 2.1.3.GA SDK Modules API Version:2 SDK Timestamp: 10/02/12 16:16 SDK Build Number: 15997d0 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.1.3.GA Titanium SDK Version: 2.1.4 SDK Modules API Version:2 SDK Timestamp: 10/26/12 16:49 SDK Build Number: 1208dd9 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.1.4 Titanium SDK Version: 2.1.4.GA SDK Modules API Version:2 SDK Timestamp: 11/09/12 12:46 SDK Build Number: 51f2c64 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.1.4.GA Titanium SDK Version: 2.2.0 SDK Modules API Version:2 SDK Timestamp: 01/07/13 16:46 SDK Build Number: 77023f0 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.2.0 Titanium SDK Version: 2.2.0.1 SDK Modules API Version:2 SDK Timestamp: 09/04/12 09:49 SDK Build Number: 2c0e61d SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/2.2.0.1 Titanium SDK Version: 3.0.0 SDK Modules API Version:2 SDK Timestamp: 12/10/12 17:19 SDK Build Number: b73f165 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.0.0 Titanium SDK Version: 3.0.0.1 SDK Modules API Version:2 SDK Timestamp: 10/02/12 17:30 SDK Build Number: 21ddfc3 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.0.0.1 Titanium SDK Version: 3.0.0.GA SDK Modules API Version:2 SDK Timestamp: 12/12/12 18:49 SDK Build Number: a5894b3 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.0.0.GA Titanium SDK Version: 3.0.1 SDK Modules API Version:2 SDK Timestamp: 01/17/13 16:01 SDK Build Number: 14fb3ea SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.0.1 Titanium SDK Version: 3.0.2 SDK Modules API Version:2 SDK Timestamp: 01/31/13 14:52 SDK Build Number: 2da5a10 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.0.2 Titanium SDK Version: 3.0.2.GA SDK Modules API Version:2 SDK Timestamp: 02/15/13 19:02 SDK Build Number: 5a77fe7 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.0.2.GA Titanium SDK Version: 3.1.0 SDK Modules API Version:2 SDK Timestamp: 10/04/13 13:46 SDK Build Number: fe6c8e7 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.1.0 Titanium SDK Version: 3.1.0.GA SDK Modules API Version:2 SDK Timestamp: 04/15/13 18:45 SDK Build Number: 57634ef SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.1.0.GA Titanium SDK Version: 3.1.1 SDK Modules API Version:2 SDK Timestamp: 08/02/13 10:45 SDK Build Number: cac341d SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.1.1 Titanium SDK Version: 3.1.1.GA SDK Modules API Version:2 SDK Timestamp: 06/15/13 16:09 SDK Build Number: f7592c1 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.1.1.GA Titanium SDK Version: 3.1.2 SDK Modules API Version:2 SDK Timestamp: 08/16/13 15:55 SDK Build Number: 8eee2b4 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.1.2 Titanium SDK Version: 3.1.2.GA SDK Modules API Version:2 SDK Timestamp: 08/14/13 12:45 SDK Build Number: 5ceaff8 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.1.2.GA Titanium SDK Version: 3.1.3 SDK Modules API Version:2 SDK Timestamp: 09/16/13 15:34 SDK Build Number: c35b513 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.1.3 Titanium SDK Version: 3.1.3.GA SDK Modules API Version:2 SDK Timestamp: 09/18/13 12:00 SDK Build Number: 222f4d1 SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.1.3.GA Titanium SDK Version: 3.2.0 SDK Modules API Version:2 SDK Timestamp: 11/13/13 15:18 SDK Build Number: 981c4fa SDK Location: /Library/Application Support/Titanium/mobilesdk/osx/3.2.0 Browsers - Default system web browser: Unknown (N/A) - Firefox: 16.0.2 (/Applications/Firefox.app/Contents/MacOS/firefox-bin) - Safari: 6.0.5 (/usr/bin/open) - Chrome: 31.0.1650.48 (/Applications/Google Chrome.app/Contents/MacOS/Google Chrome) Android SDK Version: 4.4 Android NDK Version: r7 Titanium CLI Enabled: true Node.ACS Host URL: null Node.JS Version: v0.10.13 NPM Path: /usr/local/bin/npm NPM Version: 1.3.2 /Applications/Titanium_Studio/TitaniumStudio.app/Contents/MacOS └── (empty) npm ls titanium: /Applications/Titanium_Studio/TitaniumStudio.app/Contents/MacOS └── (empty) Packages: /Applications/Titanium_Studio/TitaniumStudio.app/Contents/MacOS └── (empty) NPM_CONFIG_PREFIX env value: null Npm config prefix value : /usr/local ENV: ANDROID_SDK=/Users/pwang/android-sdks ANDROID_NDK=/Users/pwang/android-ndk com.apple.java.jvmMode=client SHLVL=1 __CF_USER_TEXT_ENCODING=0x1F7:0:0 PWD=/Applications/Titanium_Studio/TitaniumStudio.app/Contents/MacOS Apple_Ubiquity_Message=/tmp/launch-wXS1cu/Apple_Ubiquity_Message LOGNAME=pwang SSH_AUTH_SOCK=/tmp/launch-i8e3VL/Listeners SHELL=/bin/bash TMPDIR=/var/folders/vt/m7g5015s2kq16fb8sm99nsqh0000gq/T/ EDITOR=textwrangle NDK_CCACHE=/usr/local/bin/ccache PATH=/Users/pwang/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/pwang/android-sdks/platform-tools:/Users/pwang/android-sdks/tools COMMAND_MODE=unix2003 APTANA_VERSION=3.2.0.1364103230 USER=pwang com.apple.java.jvmTask=JNI NUM_CPUS=4 HOME=/Users/pwang Apple_PubSub_Socket_Render=/tmp/launch-wSzk4B/Render LANG=en_US.UTF-8 {code} *Output of "ti info -o json -t android":* {code} pwang$ ti info -o json -t android { "android": { "linux64bit": null, "sdk": { "path": "/Users/pwang/android-sdks", "executables": { "adb": "/Users/pwang/android-sdks/platform-tools/adb", "android": "/Users/pwang/android-sdks/tools/android", "emulator": "/Users/pwang/android-sdks/tools/emulator", "mksdcard": "/Users/pwang/android-sdks/tools/mksdcard", "aapt": "/Users/pwang/android-sdks/build-tools/19.0.0/aapt", "zipalign": "/Users/pwang/android-sdks/tools/zipalign", "aidl": "/Users/pwang/android-sdks/build-tools/19.0.0/aidl", "dx": "/Users/pwang/android-sdks/build-tools/19.0.0/dx" }, "dx": "/Users/pwang/android-sdks/build-tools/19.0.0/lib/dx.jar", "proguard": "/Users/pwang/android-sdks/tools/proguard/lib/proguard.jar", "tools": { "path": "/Users/pwang/android-sdks/tools", "supported": true, "version": "22.3" }, "platformTools": { "path": "/Users/pwang/android-sdks/platform-tools", "supported": true, "version": "19" }, "buildTools": { "path": "/Users/pwang/android-sdks/build-tools/19.0.0", "supported": true, "version": "19" } }, "ndk": { "path": "/Users/pwang/android-ndk", "executables": { "ndkbuild": "/Users/pwang/android-ndk/ndk-build" }, "version": "r7" }, "home": "/Users/pwang/.android", "detectVersion": "2.0", "vendorDependencies": { "android sdk": ">=10 <=19", "android build tools": ">=17 <19.x", "android platform tools": ">=17 <=19.x", "android tools": "22.x", "android ndk": ">=r8e <=r9", "node": ">0.8.0 <=0.10.x", "java": "<=1.7.x" }, "targets": { "1": { "id": "android-7", "name": "Android 2.1", "type": "platform", "api-level": "7", "revision": "3", "skins": [ "HVGA", "QVGA", "WQVGA400", "WQVGA432", "WVGA800", "WVGA854" ], "abis": [ "armeabi" ], "googleApis": false, "path": "/Users/pwang/android-sdks/platforms/android-7", "version": "2.1", "androidJar": "/Users/pwang/android-sdks/platforms/android-7/android.jar", "supported": false, "aidl": "/Users/pwang/android-sdks/platforms/android-7/framework.aidl" }, "2": { "id": "Google Inc.:Google APIs:7", "name": "Google APIs", "type": "add-on", "vendor": "Google Inc.", "revision": "1", "description": "Android + Google APIs", "based-on": { "android-version": "2.1", "api-level": "7" }, "libraries": { "com.google.android.maps": { "jar": "maps.jar", "description": "API for Google Maps" } }, "skins": [ "WVGA854", "WQVGA400", "HVGA", "WQVGA432", "WVGA800", "QVGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": null, "version": "2.1", "androidJar": "/Users/pwang/android-sdks/platforms/android-7/android.jar", "supported": false, "aidl": "/Users/pwang/android-sdks/platforms/android-7/framework.aidl" }, "3": { "id": "android-8", "name": "Android 2.2", "type": "platform", "api-level": "8", "revision": "3", "skins": [ "HVGA", "QVGA", "WQVGA400", "WQVGA432", "WVGA800", "WVGA854" ], "abis": [ "armeabi" ], "googleApis": false, "path": "/Users/pwang/android-sdks/platforms/android-8", "version": "2.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-8/android.jar", "supported": false, "aidl": "/Users/pwang/android-sdks/platforms/android-8/framework.aidl" }, "4": { "id": "Barnes & Noble, Inc.:NOOKcolor:8", "name": "NOOKcolor", "type": "add-on", "vendor": "Barnes & Noble, Inc.", "revision": "1", "description": "nook color", "based-on": { "android-version": "2.2", "api-level": "8" }, "skins": [ "WVGA854", "WQVGA400", "HVGA", "NOOKcolor", "WQVGA432", "WVGA800", "QVGA" ], "abis": [ "armeabi" ], "adds-usb-support-for-devices-(vendor": "0x2080)", "googleApis": false, "path": null, "version": "2.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-8/android.jar", "supported": false, "aidl": "/Users/pwang/android-sdks/platforms/android-8/framework.aidl" }, "5": { "id": "Barnes & Noble, Inc.:NOOKcolor:8", "name": "NOOKcolor", "type": "add-on", "vendor": "Barnes & Noble, Inc.", "revision": "1", "description": "nook color", "based-on": { "android-version": "2.2", "api-level": "8" }, "skins": [ "WVGA854", "WQVGA400", "HVGA", "NOOKcolor", "WQVGA432", "WVGA800", "QVGA" ], "abis": [ "armeabi" ], "adds-usb-support-for-devices-(vendor": "0x2080)", "googleApis": false, "path": null, "version": "2.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-8/android.jar", "supported": false, "aidl": "/Users/pwang/android-sdks/platforms/android-8/framework.aidl" }, "6": { "id": "Barnes & Noble, Inc.:NOOKcolor:8", "name": "NOOKcolor", "type": "add-on", "vendor": "Barnes & Noble, Inc.", "revision": "1", "description": "nook color", "based-on": { "android-version": "2.2", "api-level": "8" }, "skins": [ "WVGA854", "WQVGA400", "HVGA", "NOOKcolor", "WQVGA432", "WVGA800", "QVGA" ], "abis": [ "armeabi" ], "adds-usb-support-for-devices-(vendor": "0x2080)", "googleApis": false, "path": null, "version": "2.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-8/android.jar", "supported": false, "aidl": "/Users/pwang/android-sdks/platforms/android-8/framework.aidl" }, "7": { "id": "Google Inc.:Google APIs:8", "name": "Google APIs", "type": "add-on", "vendor": "Google Inc.", "revision": "2", "description": "Android + Google APIs", "based-on": { "android-version": "2.2", "api-level": "8" }, "libraries": { "com.google.android.maps": { "jar": "maps.jar", "description": "API for Google Maps" } }, "skins": [ "WVGA854", "WQVGA400", "HVGA", "WQVGA432", "WVGA800", "QVGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": null, "version": "2.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-8/android.jar", "supported": false, "aidl": "/Users/pwang/android-sdks/platforms/android-8/framework.aidl" }, "8": { "id": "KYOCERA Corporation:DTS Add-On:8", "name": "DTS Add-On", "type": "add-on", "vendor": "KYOCERA Corporation", "revision": "1", "description": "DTS Add-On", "based-on": { "android-version": "2.2", "api-level": "8" }, "libraries": { "com.kyocera.dualscreen": { "jar": "dualscreen.jar", "description": "Dual Screen optional platform library" } }, "skins": [ "DTS400", "WVGA854", "WQVGA400", "HVGA", "DTS800", "WQVGA432", "WVGA800", "QVGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": null, "version": "2.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-8/android.jar", "supported": false, "aidl": "/Users/pwang/android-sdks/platforms/android-8/framework.aidl" }, "9": { "id": "LGE:Real3D Add-On:8", "name": "Real3D Add-On", "type": "add-on", "vendor": "LGE", "revision": "1", "description": "Real3D add-on", "based-on": { "android-version": "2.2", "api-level": "8" }, "libraries": { "com.lge.real3d": { "jar": "real3d.jar", "description": "Real3D library" } }, "skins": [ "WVGA854", "WQVGA400", "Optimus3D", "HVGA", "WQVGA432", "WVGA800", "QVGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": null, "version": "2.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-8/android.jar", "supported": false, "aidl": "/Users/pwang/android-sdks/platforms/android-8/framework.aidl" }, "10": { "id": "Samsung Electronics Co., Ltd.:GALAXY Tab Addon:8", "name": "GALAXY Tab Addon", "type": "add-on", "vendor": "Samsung Electronics Co., Ltd.", "revision": "1", "based-on": { "android-version": "2.2", "api-level": "8" }, "skins": [ "WVGA854", "WQVGA400", "GALAXY Tab", "HVGA", "WQVGA432", "WVGA800", "QVGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": null, "version": "2.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-8/android.jar", "supported": false, "aidl": "/Users/pwang/android-sdks/platforms/android-8/framework.aidl" }, "11": { "id": "android-10", "name": "Android 2.3.3", "type": "platform", "api-level": "10", "revision": "2", "skins": [ "HVGA", "QVGA", "WQVGA400", "WQVGA432", "WVGA800", "WVGA854" ], "abis": [ "armeabi" ], "googleApis": false, "path": "/Users/pwang/android-sdks/platforms/android-10", "version": "2.3.3", "androidJar": "/Users/pwang/android-sdks/platforms/android-10/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-10/framework.aidl" }, "12": { "id": "Google Inc.:Google APIs:10", "name": "Google APIs", "type": "add-on", "vendor": "Google Inc.", "revision": "2", "description": "Android + Google APIs", "based-on": { "android-version": "2.3.3", "api-level": "10" }, "libraries": { "com.android.future.usb.accessory": { "jar": "usb.jar", "description": "API for USB Accessories" }, "com.google.android.maps": { "jar": "maps.jar", "description": "API for Google Maps" } }, "skins": [ "WVGA854", "WQVGA400", "HVGA", "WQVGA432", "WVGA800", "QVGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": null, "version": "2.3.3", "androidJar": "/Users/pwang/android-sdks/platforms/android-10/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-10/framework.aidl" }, "13": { "id": "KYOCERA Corporation:DTS Add-On:10", "name": "DTS Add-On", "type": "add-on", "vendor": "KYOCERA Corporation", "revision": "1", "description": "DTS Add-On", "based-on": { "android-version": "2.3.3", "api-level": "10" }, "libraries": { "com.kyocera.dualscreen": { "jar": "dualscreen.jar", "description": "Dual Screen optional platform library" } }, "skins": [ "DTS400", "WVGA854", "WQVGA400", "HVGA", "DTS800", "WQVGA432", "WVGA800", "QVGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": null, "version": "2.3.3", "androidJar": "/Users/pwang/android-sdks/platforms/android-10/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-10/framework.aidl" }, "14": { "id": "LGE:Real3D Add-On:10", "name": "Real3D Add-On", "type": "add-on", "vendor": "LGE", "revision": "1", "description": "Real3D add-on", "based-on": { "android-version": "2.3.3", "api-level": "10" }, "libraries": { "com.lge.real3d": { "jar": "real3d.jar", "description": "Real3D library" } }, "skins": [ "WVGA854", "WQVGA400", "Optimus3D", "HVGA", "WQVGA432", "WVGA800", "QVGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": null, "version": "2.3.3", "androidJar": "/Users/pwang/android-sdks/platforms/android-10/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-10/framework.aidl" }, "15": { "id": "Sony Ericsson Mobile Communications AB:EDK 1.2:10", "name": "EDK 1.2", "type": "add-on", "vendor": "Sony Ericsson Mobile Communications AB", "revision": "1", "description": "XPERIA Device", "based-on": { "android-version": "2.3.3", "api-level": "10" }, "libraries": { "com.sonyericsson.media.infinite.extension_1": { "jar": "com.sonyericsson.media.infinite.extension_1.jar", "description": "Library for Android Market filtering" }, "com.sonyericsson.eventstream_1": { "jar": "com.sonyericsson.eventstream.jar", "description": "Library for Android Market filtering" }, "com.sonyericsson.eventstream_2": { "jar": "com.sonyericsson.eventstream.jar", "description": "Library for Android Market filtering" } }, "skins": [ "WVGA854", "WQVGA400", "HVGA", "WQVGA432", "WVGA800", "QVGA", "HVGA_XPERIA", "WVGA_XPERIA" ], "abis": [ "armeabi" ], "googleApis": false, "path": null, "version": "2.3.3", "androidJar": "/Users/pwang/android-sdks/platforms/android-10/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-10/framework.aidl" }, "16": { "id": "android-11", "name": "Android 3.0", "type": "platform", "api-level": "11", "revision": "2", "skins": [ "WXGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": "/Users/pwang/android-sdks/platforms/android-11", "version": "3.0", "androidJar": "/Users/pwang/android-sdks/platforms/android-11/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-11/framework.aidl" }, "17": { "id": "Google Inc.:Google APIs:11", "name": "Google APIs", "type": "add-on", "vendor": "Google Inc.", "revision": "1", "description": "Android + Google APIs", "based-on": { "android-version": "3.0", "api-level": "11" }, "libraries": { "com.google.android.maps": { "jar": "maps.jar", "description": "API for Google Maps" } }, "skins": [ "WXGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": null, "version": "3.0", "androidJar": "/Users/pwang/android-sdks/platforms/android-11/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-11/framework.aidl" }, "18": { "id": "android-12", "name": "Android 3.1", "type": "platform", "api-level": "12", "revision": "3", "skins": [ "WXGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": "/Users/pwang/android-sdks/platforms/android-12", "version": "3.1", "androidJar": "/Users/pwang/android-sdks/platforms/android-12/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-12/framework.aidl" }, "19": { "id": "Google Inc.:Google APIs:12", "name": "Google APIs", "type": "add-on", "vendor": "Google Inc.", "revision": "1", "description": "Android + Google APIs", "based-on": { "android-version": "3.1", "api-level": "12" }, "libraries": { "com.android.future.usb.accessory": { "jar": "usb.jar", "description": "API for USB Accessories" }, "com.google.android.maps": { "jar": "maps.jar", "description": "API for Google Maps" } }, "skins": [ "WXGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": null, "version": "3.1", "androidJar": "/Users/pwang/android-sdks/platforms/android-12/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-12/framework.aidl" }, "20": { "id": "android-13", "name": "Android 3.2", "type": "platform", "api-level": "13", "revision": "1", "skins": [ "WXGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": "/Users/pwang/android-sdks/platforms/android-13", "version": "3.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-13/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-13/framework.aidl" }, "21": { "id": "Google Inc.:Google APIs:13", "name": "Google APIs", "type": "add-on", "vendor": "Google Inc.", "revision": "1", "description": "Android + Google APIs", "based-on": { "android-version": "3.2", "api-level": "13" }, "libraries": { "com.android.future.usb.accessory": { "jar": "usb.jar", "description": "API for USB Accessories" }, "com.google.android.maps": { "jar": "maps.jar", "description": "API for Google Maps" } }, "skins": [ "WXGA" ], "abis": [ "armeabi" ], "googleApis": false, "path": null, "version": "3.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-13/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-13/framework.aidl" }, "22": { "id": "android-14", "name": "Android 4.0", "type": "platform", "api-level": "14", "revision": "3", "skins": [ "HVGA", "QVGA", "WQVGA400", "WQVGA432", "WSVGA", "WVGA800", "WVGA854", "WXGA720", "WXGA800" ], "abis": [ "armeabi-v7a" ], "googleApis": false, "path": "/Users/pwang/android-sdks/platforms/android-14", "version": "4.0", "androidJar": "/Users/pwang/android-sdks/platforms/android-14/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-14/framework.aidl" }, "23": { "id": "Google Inc.:Google APIs:14", "name": "Google APIs", "type": "add-on", "vendor": "Google Inc.", "revision": "2", "description": "Android + Google APIs", "based-on": { "android-version": "4.0", "api-level": "14" }, "libraries": { "com.android.future.usb.accessory": { "jar": "usb.jar", "description": "API for USB Accessories" }, "com.google.android.maps": { "jar": "maps.jar", "description": "API for Google Maps" } }, "skins": [ "WVGA854", "WQVGA400", "WSVGA", "WXGA720", "HVGA", "WQVGA432", "WVGA800", "QVGA", "WXGA800" ], "abis": [ "armeabi-v7a" ], "googleApis": false, "path": null, "version": "4.0", "androidJar": "/Users/pwang/android-sdks/platforms/android-14/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-14/framework.aidl" }, "24": { "id": "android-15", "name": "Android 4.0.3", "type": "platform", "api-level": "15", "revision": "3", "skins": [ "HVGA", "QVGA", "WQVGA400", "WQVGA432", "WSVGA", "WVGA800", "WVGA854", "WXGA720", "WXGA800" ], "abis": [ "armeabi-v7a" ], "googleApis": false, "path": "/Users/pwang/android-sdks/platforms/android-15", "version": "4.0.3", "androidJar": "/Users/pwang/android-sdks/platforms/android-15/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-15/framework.aidl" }, "25": { "id": "Google Inc.:Google APIs:15", "name": "Google APIs", "type": "add-on", "vendor": "Google Inc.", "revision": "2", "description": "Android + Google APIs", "based-on": { "android-version": "4.0.3", "api-level": "15" }, "libraries": { "com.google.android.media.effects": { "jar": "effects.jar", "description": "Collection of video effects" }, "com.android.future.usb.accessory": { "jar": "usb.jar", "description": "API for USB Accessories" }, "com.google.android.maps": { "jar": "maps.jar", "description": "API for Google Maps" } }, "skins": [ "WVGA854", "WQVGA400", "WSVGA", "WXGA720", "HVGA", "WQVGA432", "WVGA800", "QVGA", "WXGA800" ], "abis": [ "armeabi-v7a" ], "googleApis": false, "path": "/Users/pwang/android-sdks/add-ons/addon-google_apis-google_inc_-15", "version": "4.0.3", "androidJar": "/Users/pwang/android-sdks/platforms/android-15/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-15/framework.aidl" }, "26": { "id": "android-16", "name": "Android 4.1.2", "type": "platform", "api-level": "16", "revision": "4", "skins": [ "HVGA", "QVGA", "WQVGA400", "WQVGA432", "WSVGA", "WVGA800", "WVGA854", "WXGA720", "WXGA800", "WXGA800-7in" ], "abis": [ "armeabi-v7a" ], "googleApis": false, "path": "/Users/pwang/android-sdks/platforms/android-16", "version": "4.1.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-16/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-16/framework.aidl" }, "27": { "id": "Google Inc.:Google APIs:16", "name": "Google APIs", "type": "add-on", "vendor": "Google Inc.", "revision": "3", "description": "Android + Google APIs", "based-on": { "android-version": "4.1.2", "api-level": "16" }, "libraries": { "com.google.android.media.effects": { "jar": "effects.jar", "description": "Collection of video effects" }, "com.android.future.usb.accessory": { "jar": "usb.jar", "description": "API for USB Accessories" }, "com.google.android.maps": { "jar": "maps.jar", "description": "API for Google Maps" } }, "skins": [ "WVGA854", "WQVGA400", "WSVGA", "WXGA800-7in", "WXGA720", "HVGA", "WQVGA432", "WVGA800", "QVGA", "WXGA800" ], "abis": [ "armeabi-v7a" ], "googleApis": false, "path": "/Users/pwang/android-sdks/add-ons/addon-google_apis-google-16", "version": "4.1.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-16/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-16/framework.aidl" }, "28": { "id": "android-17", "name": "Android 4.2.2", "type": "platform", "api-level": "17", "revision": "2", "skins": [ "HVGA", "QVGA", "WQVGA400", "WQVGA432", "WSVGA", "WVGA800", "WVGA854", "WXGA720", "WXGA800", "WXGA800-7in" ], "abis": [ "armeabi-v7a", "mips", "x86" ], "googleApis": false, "path": "/Users/pwang/android-sdks/platforms/android-17", "version": "4.2.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-17/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-17/framework.aidl" }, "29": { "id": "Google Inc.:Google APIs:17", "name": "Google APIs", "type": "add-on", "vendor": "Google Inc.", "revision": "3", "description": "Android + Google APIs", "based-on": { "android-version": "4.2.2", "api-level": "17" }, "libraries": { "com.google.android.media.effects": { "jar": "effects.jar", "description": "Collection of video effects" }, "com.android.future.usb.accessory": { "jar": "usb.jar", "description": "API for USB Accessories" }, "com.google.android.maps": { "jar": "maps.jar", "description": "API for Google Maps" } }, "skins": [ "WVGA854", "WQVGA400", "WSVGA", "WXGA800-7in", "WXGA720", "HVGA", "WQVGA432", "WVGA800", "QVGA", "WXGA800" ], "abis": [ "armeabi-v7a" ], "googleApis": false, "path": "/Users/pwang/android-sdks/add-ons/addon-google_apis-google-17", "version": "4.2.2", "androidJar": "/Users/pwang/android-sdks/platforms/android-17/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-17/framework.aidl" }, "30": { "id": "android-18", "name": "Android 4.3", "type": "platform", "api-level": "18", "revision": "2", "skins": [ "HVGA", "QVGA", "WQVGA400", "WQVGA432", "WSVGA", "WVGA800", "WVGA854", "WXGA720", "WXGA800", "WXGA800-7in" ], "abis": [ "armeabi-v7a" ], "googleApis": false, "path": "/Users/pwang/android-sdks/platforms/android-18", "version": "4.3", "androidJar": "/Users/pwang/android-sdks/platforms/android-18/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-18/framework.aidl" }, "31": { "id": "Google Inc.:Google APIs:18", "name": "Google APIs", "type": "add-on", "vendor": "Google Inc.", "revision": "3", "description": "Android + Google APIs", "based-on": { "android-version": "4.3", "api-level": "18" }, "libraries": { "com.google.android.media.effects": { "jar": "effects.jar", "description": "Collection of video effects" }, "com.android.future.usb.accessory": { "jar": "usb.jar", "description": "API for USB Accessories" }, "com.google.android.maps": { "jar": "maps.jar", "description": "API for Google Maps" } }, "skins": [ "WVGA854", "WQVGA400", "WSVGA", "WXGA800-7in", "WXGA720", "HVGA", "WQVGA432", "WVGA800", "QVGA", "WXGA800" ], "abis": [ "armeabi-v7a" ], "googleApis": false, "path": "/Users/pwang/android-sdks/add-ons/addon-google_apis-google-18", "version": "4.3", "androidJar": "/Users/pwang/android-sdks/platforms/android-18/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-18/framework.aidl" }, "32": { "id": "android-19", "name": "Android 4.4", "type": "platform", "api-level": "19", "revision": "1", "skins": [ "HVGA", "QVGA", "WQVGA400", "WQVGA432", "WSVGA", "WVGA800", "WVGA854", "WXGA720", "WXGA800", "WXGA800-7in" ], "abis": [ "armeabi-v7a" ], "googleApis": false, "path": "/Users/pwang/android-sdks/platforms/android-19", "version": "4.4", "androidJar": "/Users/pwang/android-sdks/platforms/android-19/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-19/framework.aidl" }, "33": { "id": "Google Inc.:Google APIs:19", "name": "Google APIs", "type": "add-on", "vendor": "Google Inc.", "revision": "1", "description": "Android + Google APIs", "based-on": { "android-version": "4.4", "api-level": "19" }, "libraries": { "com.google.android.media.effects": { "jar": "effects.jar", "description": "Collection of video effects" }, "com.android.future.usb.accessory": { "jar": "usb.jar", "description": "API for USB Accessories" }, "com.google.android.maps": { "jar": "maps.jar", "description": "API for Google Maps" } }, "skins": [ "WVGA854", "WQVGA400", "WSVGA", "WXGA800-7in", "WXGA720", "HVGA", "WQVGA432", "WVGA800", "QVGA", "WXGA800" ], "abis": [ "armeabi-v7a" ], "googleApis": false, "path": "/Users/pwang/android-sdks/add-ons/addon-google_apis-google-19", "version": "4.4", "androidJar": "/Users/pwang/android-sdks/platforms/android-19/android.jar", "supported": true, "aidl": "/Users/pwang/android-sdks/platforms/android-19/framework.aidl" } }, "issues": [ { "id": "ANDROID_API_TOO_OLD", "type": "warning", "message": "Android API __Android 2.1 (android-7)__ is too old and is no longer supported by Titanium SDK 3.2.0.\nThe minimum supported Android API level by Titanium SDK 3.2.0 is API level 10." }, { "id": "ANDROID_API_TOO_OLD", "type": "warning", "message": "Android API __Google APIs (Google Inc.:Google APIs:7)__ is too old and is no longer supported by Titanium SDK 3.2.0.\nThe minimum supported Android API level by Titanium SDK 3.2.0 is API level 10." }, { "id": "ANDROID_API_TOO_OLD", "type": "warning", "message": "Android API __Android 2.2 (android-8)__ is too old and is no longer supported by Titanium SDK 3.2.0.\nThe minimum supported Android API level by Titanium SDK 3.2.0 is API level 10." }, { "id": "ANDROID_API_TOO_OLD", "type": "warning", "message": "Android API __NOOKcolor (Barnes & Noble, Inc.:NOOKcolor:8)__ is too old and is no longer supported by Titanium SDK 3.2.0.\nThe minimum supported Android API level by Titanium SDK 3.2.0 is API level 10." }, { "id": "ANDROID_API_TOO_OLD", "type": "warning", "message": "Android API __NOOKcolor (Barnes & Noble, Inc.:NOOKcolor:8)__ is too old and is no longer supported by Titanium SDK 3.2.0.\nThe minimum supported Android API level by Titanium SDK 3.2.0 is API level 10." }, { "id": "ANDROID_API_TOO_OLD", "type": "warning", "message": "Android API __NOOKcolor (Barnes & Noble, Inc.:NOOKcolor:8)__ is too old and is no longer supported by Titanium SDK 3.2.0.\nThe minimum supported Android API level by Titanium SDK 3.2.0 is API level 10." }, { "id": "ANDROID_API_TOO_OLD", "type": "warning", "message": "Android API __Google APIs (Google Inc.:Google APIs:8)__ is too old and is no longer supported by Titanium SDK 3.2.0.\nThe minimum supported Android API level by Titanium SDK 3.2.0 is API level 10." }, { "id": "ANDROID_API_TOO_OLD", "type": "warning", "message": "Android API __DTS Add-On (KYOCERA Corporation:DTS Add-On:8)__ is too old and is no longer supported by Titanium SDK 3.2.0.\nThe minimum supported Android API level by Titanium SDK 3.2.0 is API level 10." }, { "id": "ANDROID_API_TOO_OLD", "type": "warning", "message": "Android API __Real3D Add-On (LGE:Real3D Add-On:8)__ is too old and is no longer supported by Titanium SDK 3.2.0.\nThe minimum supported Android API level by Titanium SDK 3.2.0 is API level 10." }, { "id": "ANDROID_API_TOO_OLD", "type": "warning", "message": "Android API __GALAXY Tab Addon (Samsung Electronics Co., Ltd.:GALAXY Tab Addon:8)__ is too old and is no longer supported by Titanium SDK 3.2.0.\nThe minimum supported Android API level by Titanium SDK 3.2.0 is API level 10." }, { "id": "ANDROID_INVALID_EMULATOR", "type": "warning", "message": "The Android emulator \"titanium_7_WVGA800\" has a problem:\nInvalid value in image.sysdir. Run 'android update avd -n titanium_7_WVGA800'" } ], "title": "Android", "tisdk": "3.2.0", "devices": [ { "id": "TA25802NNX", "state": "device", "sdk": "16", "release": "4.1.2", "model": "DROID RAZR HD", "brand": "motorola", "name": "DROID RAZR HD", "device": "vanquish", "abi": [ "armeabi-v7a", "armeabi" ], "manufacturer": "motorola", "emulator": false } ], "emulators": [ { "type": "avd", "name": "android3.1", "path": "/Users/pwang/.android/avd/android3.1.avd", "target": "Android 3.1 (API level 12)", "abi": "armeabi", "skin": "WXGA", "googleApis": false, "sdk-version": "3.1", "id": "android3.1" }, { "type": "avd", "name": "android4.0", "path": "/Users/pwang/.android/avd/android4.0.avd", "target": "Android 4.0 (API level 14)", "abi": "armeabi-v7a", "skin": "WVGA800", "googleApis": false, "sdk-version": "4.0", "id": "android4.0" }, { "type": "avd", "name": "android4.4", "path": "/Users/pwang/.android/avd/android4.4.avd", "target": "Google APIs (Google Inc.)", "based-on": { "android-version": "4.4", "api-level": "19" }, "abi": "armeabi-v7a", "skin": "768x1280", "sdcard": "200M", "googleApis": true, "sdk-version": "4.4", "id": "android4.4" }, { "type": "avd", "name": "NOOKcolor", "path": "/Users/pwang/.android/avd/NOOKcolor.avd", "target": "NOOKcolor (Barnes & Noble, Inc.)", "based-on": { "android-version": "2.2", "api-level": "8" }, "abi": "armeabi", "skin": "NOOKcolor", "googleApis": false, "sdk-version": "2.2", "id": "NOOKcolor" }, { "type": "avd", "name": "titanium_11_HVGA", "path": "/Users/pwang/.android/avd/titanium_11_HVGA.avd", "target": "Android 2.3.3 (API level 10)", "abi": "armeabi", "skin": "HVGA", "sdcard": "/Users/pwang/.titanium/titanium_11_HVGA.sdcard", "googleApis": false, "sdk-version": "2.3.3", "id": "titanium_11_HVGA" }, { "type": "avd", "name": "titanium_11_WVGA800", "path": "/Users/pwang/.android/avd/titanium_11_WVGA800.avd", "target": "Android 2.3.3 (API level 10)", "abi": "armeabi", "skin": "WVGA800", "sdcard": "/Users/pwang/.titanium/titanium_11_WVGA800.sdcard", "googleApis": false, "sdk-version": "2.3.3", "id": "titanium_11_WVGA800" }, { "type": "avd", "name": "titanium_12_WQVGA400", "path": "/Users/pwang/.android/avd/titanium_12_WQVGA400.avd", "target": "Google APIs (Google Inc.)", "based-on": { "android-version": "2.3.3", "api-level": "10" }, "abi": "armeabi", "skin": "WQVGA400", "sdcard": "/Users/pwang/.titanium/titanium_12_WQVGA400.sdcard", "googleApis": true, "sdk-version": "2.3.3", "id": "titanium_12_WQVGA400" }, { "type": "avd", "name": "titanium_12_WVGA800", "path": "/Users/pwang/.android/avd/titanium_12_WVGA800.avd", "target": "Google APIs (Google Inc.)", "based-on": { "android-version": "2.3.3", "api-level": "10" }, "abi": "armeabi", "skin": "WVGA800", "sdcard": "/Users/pwang/.titanium/titanium_12_WVGA800.sdcard", "googleApis": true, "sdk-version": "2.3.3", "id": "titanium_12_WVGA800" }, { "type": "avd", "name": "titanium_12_WVGA854", "path": "/Users/pwang/.android/avd/titanium_12_WVGA854.avd", "target": "Google APIs (Google Inc.)", "based-on": { "android-version": "2.3.3", "api-level": "10" }, "abi": "armeabi", "skin": "WVGA854", "sdcard": "/Users/pwang/.titanium/titanium_12_WVGA854.sdcard", "googleApis": true, "sdk-version": "2.3.3", "id": "titanium_12_WVGA854" }, { "type": "avd", "name": "titanium_16_WXGA", "path": "/Users/pwang/.android/avd/titanium_16_WXGA.avd", "target": "Android 3.0 (API level 11)", "abi": "armeabi", "skin": "WXGA", "sdcard": "/Users/pwang/.titanium/titanium_16_WXGA.sdcard", "googleApis": false, "sdk-version": "3.0", "id": "titanium_16_WXGA" }, { "type": "avd", "name": "titanium_19_WXGA", "path": "/Users/pwang/.android/avd/titanium_19_WXGA.avd", "target": "Google APIs (Google Inc.)", "based-on": { "android-version": "3.1", "api-level": "12" }, "abi": "armeabi", "skin": "WXGA", "sdcard": "/Users/pwang/.titanium/titanium_19_WXGA.sdcard", "googleApis": true, "sdk-version": "3.1", "id": "titanium_19_WXGA" }, { "type": "avd", "name": "titanium_20_WXGA", "path": "/Users/pwang/.android/avd/titanium_20_WXGA.avd", "target": "Android 3.2 (API level 13)", "abi": "armeabi", "skin": "WXGA", "sdcard": "/Users/pwang/.titanium/titanium_20_WXGA.sdcard", "googleApis": false, "sdk-version": "3.2", "id": "titanium_20_WXGA" }, { "type": "avd", "name": "titanium_22_HVGA", "path": "/Users/pwang/.android/avd/titanium_22_HVGA.avd", "target": "Android 4.0 (API level 14)", "abi": "armeabi-v7a", "skin": "HVGA", "sdcard": "/Users/pwang/.titanium/titanium_22_HVGA.sdcard", "googleApis": false, "sdk-version": "4.0", "id": "titanium_22_HVGA" }, { "type": "avd", "name": "titanium_22_WVGA800", "path": "/Users/pwang/.android/avd/titanium_22_WVGA800.avd", "target": "Android 4.0 (API level 14)", "abi": "armeabi-v7a", "skin": "WVGA800", "sdcard": "/Users/pwang/.titanium/titanium_22_WVGA800.sdcard", "googleApis": false, "sdk-version": "4.0", "id": "titanium_22_WVGA800" }, { "type": "avd", "name": "titanium_22_WVGA854", "path": "/Users/pwang/.android/avd/titanium_22_WVGA854.avd", "target": "Android 4.0 (API level 14)", "abi": "armeabi-v7a", "skin": "WVGA854", "sdcard": "/Users/pwang/.titanium/titanium_22_WVGA854.sdcard", "googleApis": false, "sdk-version": "4.0", "id": "titanium_22_WVGA854" }, { "type": "avd", "name": "titanium_23_WVGA800", "path": "/Users/pwang/.android/avd/titanium_23_WVGA800.avd", "target": "Google APIs (Google Inc.)", "based-on": { "android-version": "4.0", "api-level": "14" }, "abi": "armeabi-v7a", "skin": "WVGA800", "sdcard": "/Users/pwang/.titanium/titanium_23_WVGA800.sdcard", "googleApis": true, "sdk-version": "4.0", "id": "titanium_23_WVGA800" }, { "type": "avd", "name": "titanium_23_WVGA854", "path": "/Users/pwang/.android/avd/titanium_23_WVGA854.avd", "target": "Google APIs (Google Inc.)", "based-on": { "android-version": "4.0", "api-level": "14" }, "abi": "armeabi-v7a", "skin": "WVGA854", "sdcard": "/Users/pwang/.titanium/titanium_23_WVGA854.sdcard", "googleApis": true, "sdk-version": "4.0", "id": "titanium_23_WVGA854" }, { "type": "avd", "name": "titanium_24_HVGA", "path": "/Users/pwang/.android/avd/titanium_24_HVGA.avd", "target": "Android 4.0.3 (API level 15)", "abi": "armeabi-v7a", "skin": "HVGA", "sdcard": "/Users/pwang/.titanium/titanium_24_HVGA.sdcard", "googleApis": false, "sdk-version": "4.0.3", "id": "titanium_24_HVGA" }, { "type": "avd", "name": "titanium_24_WVGA800", "path": "/Users/pwang/.android/avd/titanium_24_WVGA800.avd", "target": "Android 4.0.3 (API level 15)", "abi": "armeabi-v7a", "skin": "WVGA800", "sdcard": "/Users/pwang/.titanium/titanium_24_WVGA800.sdcard", "googleApis": false, "sdk-version": "4.0.3", "id": "titanium_24_WVGA800" }, { "type": "avd", "name": "titanium_26_HVGA", "path": "/Users/pwang/.android/avd/titanium_26_HVGA.avd", "target": "Android 4.1.2 (API level 16)", "abi": "armeabi-v7a", "skin": "HVGA", "sdcard": "/Users/pwang/.titanium/titanium_26_HVGA.sdcard", "googleApis": false, "sdk-version": "4.1.2", "id": "titanium_26_HVGA" }, { "type": "avd", "name": "titanium_26_HVGA_armeabi-v7a", "path": "/Users/pwang/.android/avd/titanium_26_HVGA_armeabi-v7a.avd", "target": "Android 4.2.2 (API level 17)", "abi": "armeabi-v7a", "skin": "HVGA", "sdcard": "/Users/pwang/.titanium/titanium_26_HVGA_armeabi-v7a.sdcard", "googleApis": false, "sdk-version": "4.2.2", "id": "titanium_26_HVGA_armeabi-v7a" }, { "type": "avd", "name": "titanium_26_QVGA", "path": "/Users/pwang/.android/avd/titanium_26_QVGA.avd", "target": "Android 4.1.2 (API level 16)", "abi": "armeabi-v7a", "skin": "QVGA", "sdcard": "/Users/pwang/.titanium/titanium_26_QVGA.sdcard", "googleApis": false, "sdk-version": "4.1.2", "id": "titanium_26_QVGA" }, { "type": "avd", "name": "titanium_26_WVGA800", "path": "/Users/pwang/.android/avd/titanium_26_WVGA800.avd", "target": "Android 4.1.2 (API level 16)", "abi": "armeabi-v7a", "skin": "WVGA800", "sdcard": "/Users/pwang/.titanium/titanium_26_WVGA800.sdcard", "googleApis": false, "sdk-version": "4.1.2", "id": "titanium_26_WVGA800" }, { "type": "avd", "name": "titanium_26_WVGA800_armeabi-v7a", "path": "/Users/pwang/.android/avd/titanium_26_WVGA800_armeabi-v7a.avd", "target": "Android 4.2.2 (API level 17)", "abi": "armeabi-v7a", "skin": "WVGA800", "sdcard": "/Users/pwang/.titanium/titanium_26_WVGA800_armeabi-v7a.sdcard", "googleApis": false, "sdk-version": "4.2.2", "id": "titanium_26_WVGA800_armeabi-v7a" }, { "type": "avd", "name": "titanium_26_WVGA854", "path": "/Users/pwang/.android/avd/titanium_26_WVGA854.avd", "target": "Android 4.1.2 (API level 16)", "abi": "armeabi-v7a", "skin": "WVGA854", "sdcard": "/Users/pwang/.titanium/titanium_26_WVGA854.sdcard", "googleApis": false, "sdk-version": "4.1.2", "id": "titanium_26_WVGA854" }, { "type": "avd", "name": "titanium_28_HVGA_armeabi-v7a", "path": "/Users/pwang/.android/avd/titanium_28_HVGA_armeabi-v7a.avd", "target": "Android 4.2.2 (API level 17)", "abi": "armeabi-v7a", "skin": "HVGA", "sdcard": "/Users/pwang/.titanium/titanium_28_HVGA_armeabi-v7a.sdcard", "googleApis": false, "sdk-version": "4.2.2", "id": "titanium_28_HVGA_armeabi-v7a" }, { "type": "avd", "name": "titanium_28_WVGA800_armeabi-v7a", "path": "/Users/pwang/.android/avd/titanium_28_WVGA800_armeabi-v7a.avd", "target": "Android 4.2.2 (API level 17)", "abi": "armeabi-v7a", "skin": "WVGA800", "sdcard": "/Users/pwang/.titanium/titanium_28_WVGA800_armeabi-v7a.sdcard", "googleApis": false, "sdk-version": "4.2.2", "id": "titanium_28_WVGA800_armeabi-v7a" }, { "type": "avd", "name": "titanium_30_HVGA", "path": "/Users/pwang/.android/avd/titanium_30_HVGA.avd", "target": "Android 4.3 (API level 18)", "abi": "armeabi-v7a", "skin": "HVGA", "sdcard": "/Users/pwang/.titanium/titanium_30_HVGA.sdcard", "googleApis": false, "sdk-version": "4.3", "id": "titanium_30_HVGA" }, { "type": "avd", "name": "titanium_30_WVGA800", "path": "/Users/pwang/.android/avd/titanium_30_WVGA800.avd", "target": "Android 4.3 (API level 18)", "abi": "armeabi-v7a", "skin": "WVGA800", "sdcard": "/Users/pwang/.titanium/titanium_30_WVGA800.sdcard", "googleApis": false, "sdk-version": "4.3", "id": "titanium_30_WVGA800" }, { "type": "avd", "name": "titanium_30_WVGA854", "path": "/Users/pwang/.android/avd/titanium_30_WVGA854.avd", "target": "Android 4.3 (API level 18)", "abi": "armeabi-v7a", "skin": "WVGA854", "sdcard": "/Users/pwang/.titanium/titanium_30_WVGA854.sdcard", "googleApis": false, "sdk-version": "4.3", "id": "titanium_30_WVGA854" }, { "type": "avd", "name": "titanium_3_HVGA", "path": "/Users/pwang/.android/avd/titanium_3_HVGA.avd", "target": "Android 2.1 (API level 7)", "abi": "armeabi", "skin": "HVGA", "sdcard": "/Users/pwang/.titanium/titanium_3_HVGA.sdcard", "googleApis": false, "sdk-version": "2.1", "id": "titanium_3_HVGA" }, { "type": "avd", "name": "titanium_3_WVGA800", "path": "/Users/pwang/.android/avd/titanium_3_WVGA800.avd", "target": "Android 2.2 (API level 8)", "abi": "armeabi", "skin": "WVGA800", "sdcard": "/Users/pwang/.titanium/titanium_3_WVGA800.sdcard", "googleApis": false, "sdk-version": "2.2", "id": "titanium_3_WVGA800" }, { "type": "avd", "name": "titanium_4_HVGA", "path": "/Users/pwang/.android/avd/titanium_4_HVGA.avd", "target": "Google APIs (Google Inc.)", "based-on": { "android-version": "2.2", "api-level": "8" }, "abi": "armeabi", "skin": "WQVGA400", "sdcard": "/Users/pwang/.titanium/titanium_4_HVGA.sdcard", "googleApis": true, "sdk-version": "2.2", "id": "titanium_4_HVGA" }, { "type": "avd", "name": "titanium_5_WVGA854", "path": "/Users/pwang/.android/avd/titanium_5_WVGA854.avd", "target": "NOOKcolor (Barnes & Noble, Inc.)", "based-on": { "android-version": "2.2", "api-level": "8" }, "abi": "armeabi", "skin": "WVGA854", "sdcard": "/Users/pwang/.titanium/titanium_5_WVGA854.sdcard", "googleApis": false, "sdk-version": "2.2", "id": "titanium_5_WVGA854" }, { "type": "avd", "name": "titanium_6_HVGA", "path": "/Users/pwang/.android/avd/titanium_6_HVGA.avd", "target": "Google APIs (Google Inc.)", "based-on": { "android-version": "2.2", "api-level": "8" }, "abi": "armeabi", "skin": "WVGA800", "sdcard": "/Users/pwang/.titanium/titanium_6_HVGA.sdcard", "googleApis": true, "sdk-version": "2.2", "id": "titanium_6_HVGA" }, { "type": "avd", "name": "titanium_7_WVGA854", "path": "/Users/pwang/.android/avd/titanium_7_WVGA854.avd", "target": "Google APIs (Google Inc.)", "based-on": { "android-version": "2.2", "api-level": "8" }, "abi": "armeabi", "skin": "WVGA854", "sdcard": "/Users/pwang/.titanium/titanium_7_WVGA854.sdcard", "googleApis": true, "sdk-version": "2.2", "id": "titanium_7_WVGA854" }, { "type": "avd", "name": "titanium_8_NOOKcolor", "path": "/Users/pwang/.android/avd/titanium_8_NOOKcolor.avd", "target": "NOOKcolor (Barnes & Noble, Inc.)", "based-on": { "android-version": "2.2", "api-level": "8" }, "abi": "armeabi", "skin": "NOOKcolor", "sdcard": "/Users/pwang/.titanium/titanium_8_NOOKcolor.sdcard", "googleApis": false, "sdk-version": "2.2", "id": "titanium_8_NOOKcolor" }, { "type": "avd", "name": "titanium_8_WVGA800", "path": "/Users/pwang/.android/avd/titanium_8_WVGA800.avd", "target": "Google APIs (Google Inc.)", "based-on": { "android-version": "2.2", "api-level": "8" }, "abi": "armeabi", "skin": "WVGA800", "sdcard": "/Users/pwang/.titanium/titanium_8_WVGA800.sdcard", "googleApis": true, "sdk-version": "2.2", "id": "titanium_8_WVGA800" }, { "type": "avd", "name": "titanium_8_WVGA854", "path": "/Users/pwang/.android/avd/titanium_8_WVGA854.avd", "target": "NOOKcolor (Barnes & Noble, Inc.)", "based-on": { "android-version": "2.2", "api-level": "8" }, "abi": "armeabi", "skin": "WVGA854", "sdcard": "/Users/pwang/.titanium/titanium_8_WVGA854.sdcard", "googleApis": false, "sdk-version": "2.2", "id": "titanium_8_WVGA854" } ] } } {code}

    Appcelerator JIRA | 3 years ago | Ping Wang
    java.lang.NullPointerException
  4. 0

    Android: Saving Map State in Google map

    Stack Overflow | 11 months ago | Junie Negentien
    java.lang.RuntimeException: Unable to resume activity {com.ourThesis.junieNegentien2015/com.ourThesis.junieNegentien2015.MainActivity}: java.lang.NullPointerException

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.NullPointerException

      No message provided

      at com.appcelerator.titanium.android.core.AndroidSDKEntity.getSDKPath()
    2. com.appcelerator.titanium
      AndroidPackagerLaunchConfigurationDelegate$1.run
      1. com.appcelerator.titanium.android.core.AndroidSDKEntity.getSDKPath(AndroidSDKEntity.java:179)
      2. com.appcelerator.titanium.android.core.launching.AndroidNodeJSCommandsHelper.getPackageProjectArguments(AndroidNodeJSCommandsHelper.java:477)
      3. com.appcelerator.titanium.core.internal.cli.NodeTitaniumSDKCommandsHandler.packageProject(NodeTitaniumSDKCommandsHandler.java:416)
      4. com.appcelerator.titanium.core.internal.cli.LegacyTitaniumSDKCommandsHandler.packageProject(LegacyTitaniumSDKCommandsHandler.java:606)
      5. com.appcelerator.titanium.android.core.launching.AndroidLaunchConfigurationUtil.runAndroidPackagingProcess(AndroidLaunchConfigurationUtil.java:136)
      6. com.appcelerator.titanium.android.core.launching.AndroidPackagerLaunchConfigurationDelegate$1.run(AndroidPackagerLaunchConfigurationDelegate.java:109)
      6 frames
    3. Eclipse Jobs
      Worker.run
      1. org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
      1 frame