java.lang.NullPointerException

Appcelerator JIRA | Ping Wang | 3 years ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  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. 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
  3. Speed up your debug routine!

    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:108)
      6 frames
    3. Eclipse Jobs
      Worker.run
      1. org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
      1 frame