Titanium Community Questions & Answer Archive

We felt that 6+ years of knowledge should not die so this is the Titanium Community Questions & Answer Archive

[ERROR] Failed installing ....... pkg: /data/local/tmp/app.apk

Hello guys,

I just installed the mobile development environment on my Linux laptop. Everything seems to be working properly for new projects, but trying to run the Kitchen Sink app on the Android emulator, always gives me a "failed installing" error. I have tried creating a new project and copying over the Resources folder, but didn't work.

Any comments or ideas?

R. Alcocer

— asked June 17th 2010 by Ricardo Alcocer
  • android
  • error
  • kitchensink
  • linux
1 Comment
  • Select a different SDK for the emulator.

    — commented June 3rd 2011 by Joseph Munowenyu

26 Answers

  • Here is all that I had to do to get things working consistently :

    1. Delete all AVD's

    2. Insure that you have the following Installed Packages (others may be ok, but I paired it down to only these)

    • Android SDK Tools, revision 10
    • Android SDK Platform-tools, revision 3
    • SDK Platform Android 2.2, API 8, revision 2
    • SDK Platform Android 2.1-update1, API 7, revision 2
    • SDK Platform Android 1.6, API 4, revision 3
    • Google APIs by Google Inc., Android API 8, revision 2
    • Google APIs by Google Inc., Android API 7, revision 1
    • Google APIs by Google Inc., Android API 4, revision 2
    • Google Market Licensing package, revision 1
    1. Now, from Titanium Developer, under "Run Emulator > Android" click "Launch"

    2. This is very likely fail, but it will create an AVD baseline for you to modify

    3. Go back the the AVD Manager, refresh the list of Virutal Devices and you should now see something like: "titanium_1_HVG…."

    4. Edit the AVD, make sure that the Target is "Google APIs (Google Inc.) - API Level 8

    5. Note, I used WQVGA400 but I think others will work … the key was to use the Google APIs not the Android 2.2 target.

    Now, return to the Titanium Developer and you should be able to launch and see it run.

    — answered March 3rd 2011 by Rodney Aiglstorfer
    permalink
    8 Comments
    • Updating the installed packages did the trick for me as well!

      — commented March 3rd 2011 by Andrew Hunt
    • The key for me was point number 6. To select a Google API (I had others). I needed to create a new one for 2.2 in the SDK Manager.

      — commented May 13th 2011 by Matt Bourne
    • I tried following all these steps and still get the same error in this log http://www.pastie.org/2149420
      Anyone else got any ideas?

      — commented July 1st 2011 by Matthew ORiordan
    • The deal is that it creates its own emulator. You just have to get your other emulators out of the way. Delete the old emulators (AVD), then do a run. It will build an AVD for itself and then load the APK.

      — commented October 7th 2011 by Mark Walls
    • Thumbs up on comment number 2. You have to set the AVD you are using in your Run Configurations to use the Google API.

      — commented January 27th 2012 by Daniel Miller
    • Worked for me following the instructions! Thanks so much.

      — commented February 11th 2012 by Andriy McJordan
    • Excellent!
      Thanks Rodney. Matt you are right the key point is to put the latest Google API in AVD.

      — commented September 21st 2012 by S K
    • Tried Google API from Run Configurations but not working….any solution?

      — commented October 25th 2012 by Jayesh Joshi
  • If you see [INSTALL_FAILED_MISSING_SHARED_LIBRARY] in the log it means you're not using the right Emulator. You must use a Google APIs emulator image. Those are designated as "Api X.X" on the Android test and launch screen.

    — answered September 13th 2010 by Don Thorp
    permalink
    3 Comments
    • I just had to change in Eclipse Run configuration of the Kitchen Sink:
      [Android API: Google APIs Android 2.2]
      (I had 2.3.3 by default)

      — commented February 9th 2012 by Bulat Yaminov
    • I have also changed the configuration of kitchen sink to [Android API: Google APIs Android 2.2] but not have success :(
      please help

      — commented February 17th 2012 by Mujaffar S
    • Finaly kitchen sink application is worked for me

      I have created an another project and added the required js files one by one

      Note: The js files for geolocation or map is commented

      If not working then find the js and comment them which are requiring the internet connection

      — commented February 23rd 2012 by Mujaffar S
  • It needs to run on SDK with "API x.x" (Select before you click the launch button).

    Ex:

    APIs 1.6,

    APIs 2.2,

    APIs 2.3,

    It's working!

    — answered December 23rd 2010 by Viet Phuong Tran
    permalink
    0 Comments
  • I experienced this issue after moving the android SDK after installing the Android SDK and Appcelerator at an earlier date. For those in this situation….when re-installing the android sdk,

    don't forget to re-install the "Third Party Add-Ons" > Google API SDKs (Located under the Available Packages > Third Party Add-Ons > Google Inc add-ons

    In Appcelerator VERIFY you have listings for 1.6 and APIs 1.6, 2.1 and APIs 2.1

    both I forgot about this during the re-install, so the Google API SDK files were not available, and never selectable.

    1/7/2011 - The configuration which worked for me (Titanium v 1.5.1) was APIs 1.6 AND Screen == WVGA854

    — answered January 7th 2011 by Sincerely George
    permalink
    0 Comments
  • Ok, after much deliberation following the instructions from above this has now worked. The only thing to bear in mind is that I tried to set the API using "Run Configurations" within Titanium and that did not work. However, when set the API to a Google API (as opposed to Android API) from with AVD Manager (launched using executable android) then this error stopped appearing.

    Thank you all for the help.

    — answered July 1st 2011 by Matthew ORiordan
    permalink
    1 Comment
    • Thanks. This worked for me. The distinction did not hit me at first.

      — commented October 11th 2011 by Hal Burgiss
  • I tried all the advice here and nothing works on Mac OSX 10.6.6 with Titanium 1.2.2

    [ERROR] Failed installing com.appcelerator.titanium: pkg: /data/local/tmp/app.apk

    No matter which API I choose, no matter if I delete all the emulators and choose API Level 8 Manually by editing the emulator I still get the same error.

    The iPhone emulator compiles and runs "appcelerator-KitchenSink-c17b77f" just fine!

    — answered April 2nd 2011 by Andre Venter
    permalink
    1 Comment
    • Make sure that when you install all the Google APIs that you click the "accept all license agreements" radio button – otherwise Eclipse will only install the parts that don't require licensing agreements (AdWords, Market Billing & Market Licensing). It gives you no warning that it didn't install all the APIs that you thought you installed.
      Since you're a Mac user, you're not used to that kind of unacceptably crappy interface design. ;)

      — commented May 25th 2011 by Jamie Ciocco
  • I had the same error and got it running by choosing the Android SDK "APIs 2.2"

    I had to download that SDK using the Android download manager inside the Android plugin for eclipse

    You should also make sure that you have python2.5 installed

    Ubuntu lucid lynx doesn't officially support python2.5 so you have to install the unofficial python2.5 package from here
    https://launchpad.net/~fkrull/+archive/deadsnakes

    — answered June 17th 2010 by Bryan Berry
    permalink
    0 Comments
  • Still no success with the 1.5 or 2.1 emulators.

    — answered June 17th 2010 by Ricardo Alcocer
    permalink
    0 Comments
  • Don,

    By folder you mean the actual KitchenSink folder? What I did was to download the whole KitchenSink package, went to 1.3.x grabbed the KitchenSink folder that resided in there, and moved it to my local development folder.

    R

    — answered June 18th 2010 by Ricardo Alcocer
    permalink
    0 Comments
  • This message now appears while building:

    [ERROR] /opt/android-sdk/tools/apkbuilder /home/ralcocer/Desktop/Tecnologia Libre/My Titanium Apps/Mobile/KitchenSink/build/android/bin/classes.dex does not exists!
    [ERROR] /opt/android-sdk/tools/zipalign Unable to open '/home/ralcocer/Desktop/Tecnologia Libre/My Titanium Apps/Mobile/KitchenSink/build/android/bin/app.apk' as zip archive

    HTH

    R

    — answered June 18th 2010 by Ricardo Alcocer
    permalink
    0 Comments
  • It's working now. I didn't have the API 1.6. Downloaded all the available packages while I was there, and it's running now.

    Thanks!

    R

    — answered June 18th 2010 by Ricardo Alcocer
    permalink
    0 Comments
  • I'm getting a similar error, basically it says that classes.dex does not exist so I get a system error while compiling. Running on Windows though.

    — answered August 13th 2010 by Trae Blain
    permalink
    0 Comments
  • If you see [INSTALL_FAILED_MISSING_SHARED_LIBRARY] in the log it means you're not using the right Emulator. You must use a Google APIs emulator image. Those are designated as "Api X.X" on the Android test and launch screen.

    — answered September 13th 2010 by Don Thorp
    permalink
    0 Comments
  • Worked for me following the instructions! Thanks.

    — answered February 11th 2012 by Andriy McJordan
    permalink
    0 Comments
  • Using DDMS i found that Memory allocated to application is get increases as i am navigating screen by screen and after some time it crash application with force close message/Fail to load resources. Even i have remove all objects from window and after that assign null to it. i.e window.remove(viewname); viewname=null; window.close(); window=null. Please help Me OUT.

    — answered February 21st 2012 by Fernan Delgado
    permalink
    0 Comments
  • As of SDK 2.0.1, Change to Google API instead of the Android worked for me

    — answered August 21st 2012 by Lawrence Cheuk
    permalink
    0 Comments
  • For me the problem were that i had an old installed & developed program with Titanium with the SAME NAME as the new one i created.

    Deleting the old app on the phone made it work.

    — answered November 12th 2012 by Jacob Gullberg
    permalink
    0 Comments
  • I would like to point out that if you are getting this error and you are installing to a PHYSICAL DEVICE, the solution is to scale back the permissions that you are asking for in your AndroidManifest.xml file.

    You might be asking permission to use hardware that does not exist.
    This error is ultimately caused due to a permissions issue between the DEVICE (or emulator) and the permissions requested in the AndroidManifest.xml file

    I recently ran into this when attempting to build an app on android hardware that is not for sale publicly and defaults to chinese.
    If you work on this kind of hardware be mindful of what you are putting in your AndroidManifest.xml file.
    This issue can still be caused on Titanium_Mobile sdk v 3.0.0.

    –Andrew McElroy
    TCE @ Codex Labs, LLC
    http://CodexLabs.com

    — answered December 11th 2012 by Andrew McElroy
    permalink
    0 Comments
  • use "npm cache clean" in console. This would help.

    — answered September 30th 2014 by Teo Shin Hao
    permalink
    0 Comments
  • Hello,

    THe ones I have available are 1.6, 2.2 and APIs 2.2. All three give me the same error. I am downloading 2.1 API 7 right now to see if I see more options.

    Anything else I should check?

    — answered June 17th 2010 by Ricardo Alcocer
    permalink
    0 Comments
  • Still no success with the 1.5 or 2.1 emulators.

    — answered June 17th 2010 by Ricardo Alcocer
    permalink
    0 Comments
  • I've got the same problem. I've tried the "APIs 1.6 fix" and the "builder.py memory fix", but to no avail. Here's the trace I get (it's a little long, yes):

    [INFO] Launching Android emulator...one moment
    [DEBUG] From: C:\Data\Apps\android-sdk\tools\emulator.exe
    [DEBUG] SDCard: C:\Users\tsimms\.titanium\android2.sdcard
    [DEBUG] AVD ID: loading...
    [DEBUG] AVD Skin: loading...
    [DEBUG] SDK: C:\Data\Apps\android-sdk
    [DEBUG] C:\Data\Apps\android-sdk\tools\adb.exe start-server
    [INFO] Emulator is running.
    [INFO] Building KitchenSink for Android ... one moment
    [DEBUG] C:\Data\Apps\android-sdk\tools\adb.exe start-server
    [DEBUG] Waiting for device to be ready ...
    [TRACE] adb devices returned 1 devices/emulators
    [DEBUG] Device connected... (waited 0 seconds)
    [DEBUG] waited 0.998000 seconds on emulator to get ready
    [DEBUG] C:\Data\Apps\android-sdk\tools\adb.exe -e shell ls /data/app/com.nolanwright.kitchensink.apk
    [DEBUG] com.nolanwright.kitchensink installed? False
    [DEBUG] C:\Data\Apps\android-sdk\tools\adb.exe -e shell ls /sdcard/Ti.debug/com.nolanwright.kitchensink/Resources/app.js
    [DEBUG] com.nolanwright.kitchensink resources installed? False
    [TRACE] app property, ti.android.debug : false
    [TRACE] app property, ti.android.google.map.api.key.development : 0ZnKXkWA2dIAu2EM-OV4ZD2lJY3sEWE5TSgjJNg
    [TRACE] app property, ti.android.google.map.api.key.production : GET_ME_FROM_GOOGLE
    [INFO] Copying project resources..
    [DEBUG] C:\Java\jdk1.6.0_21\bin\java.exe -cp C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\js.jar org.mozilla.javascript.tools.jsc.Main -opt 9 -nosource -package org.appcelerator.generated -d C:\Data\Files\scratch\KitchenSink\build\android\bin\classes C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\app.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\my_js_include.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\my_js_include_2.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\todo.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\welcome.js
    [DEBUG] C:\Java\jdk1.6.0_21\bin\java.exe -cp C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\js.jar org.mozilla.javascript.tools.jsc.Main -opt 9 -nosource -package org.appcelerator.generated.main_windows -d C:\Data\Files\scratch\KitchenSink\build\android\bin\classes C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\main_windows\base_ui.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\main_windows\controls.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\main_windows\mashups.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\main_windows\phone.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\main_windows\platform.js
    [DEBUG] C:\Java\jdk1.6.0_21\bin\java.exe -cp C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\js.jar org.mozilla.javascript.tools.jsc.Main -opt 9 -nosource -package org.appcelerator.generated.examples -d C:\Data\Files\scratch\KitchenSink\build\android\bin\classes C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\2d_transform.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\3d_transform.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\accelerometer.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\activity_indicator.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\add_show_views.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\alert.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\anchor_point.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\animation.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\animation_points.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\app_badge.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\app_data.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\app_events.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\basic_animation.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\bonjour.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\button.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\buttonbar.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\camera.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\camera_ar.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\camera_basic.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\camera_file.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\camera_gallery.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\camera_overlay.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\camera_overlay_webview.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\contacts.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\control_animation.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\coverflow.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\coverflow_view.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\custom_events.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\custom_properties.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\custom_properties_2.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\dashboard.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\database.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\database_2.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\database_3.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\email_dialog.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\facebook.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\facebook_execute.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\facebook_login_logout.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\facebook_properties.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\facebook_publish_stream.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\facebook_query.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\filesystem.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\foursquare.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\geolocation.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\gradient.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\horizontal_layout.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\image_mask.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\image_scaling.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\image_views.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\image_view_animated.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\image_view_basic.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\image_view_blob.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\image_view_file.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\image_view_positioning.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\image_view_remote.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\image_view_scaling.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\image_view_updateimages.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\json.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\js_include.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\label.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\local_include.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\logging.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\map_view.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\mixing_views.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\mixing_views_1.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\modal_windows.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\movie.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\movie_embed.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\movie_local.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\movie_remote.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\network.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\options_dialog.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\orientation.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\photo_gallery.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\photo_gallery_bgimage.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\photo_gallery_camera.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\photo_gallery_file.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\photo_gallery_save.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\photo_gallery_video.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\photo_gallery_xhr.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\picker.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\picker_basic.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\picker_basic2.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\picker_custom1.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\picker_custom2.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\picker_date1.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\picker_date2.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\picker_date3.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\picker_date4.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\picker_multicolumn1.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\picker_multicolumn2.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\picker_noselection.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\picker_singlecolumn1.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\picker_singlecolumn2.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\picker_singlecolumn3.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\platform.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\progress_bar.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\properties.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\push_notification.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\record_video.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\remove_views.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\rss.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\screenshot.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\scroll_views.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\scroll_views_basic.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\scroll_views_many.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\scroll_views_scaling.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\scroll_views_scrollable.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\scroll_views_tabs.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\scroll_views_textareas.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\scroll_views_without_clipping.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\searchbar.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\search_case_insensitive.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\set_interval.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\set_timeout.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\shake.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\slider.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\soap.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\soap_client_library.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\sockets.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\sound.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\sound_file.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\sound_file_url.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\sound_local.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\sound_record.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\sound_remote.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\sound_remote_url.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\sound_session_mode.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\statusbar.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\strip_tags.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\suds.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\switch.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\system_buttons.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\tabbedbar.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_views.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_api_auto_height.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_api_basic.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_api_controls.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_api_custom_footer.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_api_custom_header.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_api_custom_rowheader.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_api_emptydata.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_api_empty_append.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_api_grouped.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_api_remote_images.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_api_search.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_basic.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_cell_selection.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_composite.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_controls_2.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_custom_rowdata.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_delete.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_delete_2.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_delete_3.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_edit_and_move.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_empty.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_events.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_footers.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_grouped_bg_image.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_headers.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_headers_filter.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_layout.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_layout_2.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_layout_3.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_layout_4.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_move.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_options.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_perf.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_refresh.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_remote_images_2.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_row_append.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_row_delete.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_row_insert.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_row_update.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_section_header.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_selectable.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_set.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_textfield.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_touch.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\table_view_update_row_objects.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\tabs.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\tab_groups.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\textarea.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\textfield.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\textfield_borders.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\textfield_buttons.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\textfield_events.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\textfield_keyboards.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\textfield_therest.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\textfield_toolbar.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\toolbar.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\transitions.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\twitter.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\utils.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\version.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\vertical_layout.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\vertical_layout_basic.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\vertical_layout_table_view.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\vibrate.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\views.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\views_auto_height.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\views_zindex.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\view_animation.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\view_events.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\view_events_2.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\view_event_interaction.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\view_event_propagation.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\view_hide_show.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\webview_repaint.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\web_views.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\window_animation.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\window_constructor.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\window_events.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\window_layout.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\window_navbar.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\window_properties.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\window_standalone.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\window_toolbar.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\xhr.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\xhr_binarydata.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\xhr_error.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\xhr_filedownload.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\xhr_fileupload.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\xhr_properties.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\xhr_settimeout.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\xhr_utf8.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\xhr_xml.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\xml_dom.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\xml_rss.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\yql.js C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\examples\yql_flickr.js
    [INFO] Tiapp.xml unchanged, skipping class generation
    [DEBUG] found splash screen at C:\Data\Files\scratch\KitchenSink\build\android\bin\assets\Resources\default.png
    [INFO] Manifest unchanged, skipping Java build
    [DEBUG] C:\Data\Apps\android-sdk\platforms\android-4\tools\aapt.exe package -f -M AndroidManifest.xml -A C:\Data\Files\scratch\KitchenSink\build\android\bin\assets -S res -I C:\Data\Apps\android-sdk\platforms\android-4\android.jar -I C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\titanium.jar -F C:\Data\Files\scratch\KitchenSink\build\android\bin\app.ap_
    [DEBUG] C:\Data\Apps\android-sdk\tools\apkbuilder.bat C:\Data\Files\scratch\KitchenSink\build\android\bin\app-unsigned.apk -u -z C:\Data\Files\scratch\KitchenSink\build\android\bin\app.ap_ -f C:\Data\Files\scratch\KitchenSink\build\android\bin\classes.dex -rf C:\Data\Files\scratch\KitchenSink\build\android\src -rj C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\commons-codec-1.3.jar -rj C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\jaxen-1.1.1.jar -rj C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\js.jar -rj C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\titanium.jar -rj C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\modules\titanium-accelerometer.jar -rj C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\modules\titanium-analytics.jar -rj C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\modules\titanium-api.jar -rj C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\modules\titanium-app.jar -rj C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\modules\titanium-database.jar -rj C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\modules\titanium-facebook.jar -rj C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\modules\titanium-filesystem.jar -rj C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\modules\titanium-geolocation.jar -rj C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\modules\titanium-gesture.jar -rj C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\modules\titanium-json.jar -rj C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\modules\titanium-map.jar -rj C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\modules\titanium-media.jar -rj C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\modules\titanium-network.jar -rj C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\modules\titanium-platform.jar -rj C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\modules\titanium-ui.jar -rj C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\modules\titanium-utils.jar -rj C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\modules\titanium-xml.jar -rj C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\modules\titanium-yahoo.jar
    [ERROR] C:\Data\Apps\android-sdk\tools\apkbuilder.bat
    [TRACE] THIS TOOL IS DEPRECATED. See --help for more information.
    [TRACE]
    [DEBUG] C:\Java\jdk1.6.0_21\bin\jarsigner.exe -storepass tirocks -keystore C:\ProgramData\Titanium\mobilesdk\win32\1.4.0\android\dev_keystore -signedjar C:\Data\Files\scratch\KitchenSink\build\android\bin\app.apk C:\Data\Files\scratch\KitchenSink\build\android\bin\app-unsigned.apk tidev
    [DEBUG] C:\Data\Apps\android-sdk\tools\zipalign.exe -v 4 C:\Data\Files\scratch\KitchenSink\build\android\bin\app.apk C:\Data\Files\scratch\KitchenSink\build\android\bin\app.apkz
    [DEBUG] Waiting for device to be ready ...
    [TRACE] adb devices returned 1 devices/emulators
    [DEBUG] Device connected... (waited 0 seconds)
    [DEBUG] waited 1.003000 seconds on emulator to get ready
    [INFO] Waiting for the Android Emulator to become available
    [INFO] Installing application on device
    [DEBUG] C:\Data\Apps\android-sdk\tools\adb.exe -e install -r C:\Data\Files\scratch\KitchenSink\build\android\bin\app.apk
    [TRACE] D/AndroidRuntime( 473):
    [TRACE] D/AndroidRuntime( 473): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
    [TRACE] D/AndroidRuntime( 473): CheckJNI is ON
    [TRACE] D/AndroidRuntime( 473): --- registering native functions ---
    [TRACE] D/PackageParser( 54): Scanning package: /data/app/vmdl18867.tmp
    [TRACE] D/dalvikvm( 54): GC freed 13236 objects / 924240 bytes in 113ms
    [TRACE] D/dalvikvm( 54): GC freed 140 objects / 37160 bytes in 83ms
    [TRACE] D/dalvikvm( 54): GC freed 4424 objects / 238288 bytes in 92ms
    [TRACE] D/dalvikvm( 54): GC freed 16411 objects / 754720 bytes in 126ms
    [TRACE] D/dalvikvm( 54): GC freed 22956 objects / 835264 bytes in 152ms
    [TRACE] E/PackageManager( 54): Package com.nolanwright.kitchensink requires unavailable shared library com.google.android.maps; ignoring!
    [TRACE] W/PackageManager( 54): Package couldn't be installed in /data/app/com.nolanwright.kitchensink.apk
    [TRACE] D/AndroidRuntime( 473): Shutting down VM
    [TRACE] D/dalvikvm( 473): DestroyJavaVM waiting for non-daemon threads to exit
    [TRACE] D/dalvikvm( 473): DestroyJavaVM shutting VM down
    [TRACE] D/dalvikvm( 473): HeapWorker thread shutting down
    [TRACE] D/dalvikvm( 473): HeapWorker thread has shut down
    [TRACE] D/jdwp ( 473): JDWP shutting down net...
    [TRACE] D/dalvikvm( 473): VM cleaning up
    [TRACE] D/dalvikvm( 473): LinearAlloc 0x0 used 663068 of 4194304 (15%)
    [TRACE] D/dalvikvm( 54): GC freed 10513 objects / 395136 bytes in 281ms
    [ERROR] Failed installing com.nolanwright.kitchensink: pkg: /data/local/tmp/app.apk
    [TRACE] Failure [INSTALL_FAILED_MISSING_SHARED_LIBRARY]
    [TRACE]
    
    — answered September 13th 2010 by Tim Simms
    permalink
    0 Comments
  • Which emulator are you launching? It needs to be "API 1.6"

    — answered June 17th 2010 by Don Thorp
    permalink
    2 Comments
    • many thanks i had no idea that chosing sdk "1.6" would behave completely diffferently to sdk "apis 1.6" or sdk "2.2" would behave completely differently to sdk "apis 2.2"

      — commented January 1st 2011 by clive darra
    • this worked for me.

      — commented April 12th 2011 by Rachel Jaro
  • Make sure you don't rename the KitchenSink project's directory. It needs to be the same name as in GitHub. A fix for that should show up in 1.4.0

    — answered June 17th 2010 by Don Thorp
    permalink
    0 Comments
  • Hello,

    I think I'm getting closer to get this to work. When the process stops, now it says:

    [ERROR] Failed installing com.nolanwright.kitchensink: pkg: /data/local/tmp/app.apk
    [TRACE] Failure [INSTALL_FAILED_MISSING_SHARED_LIBRARY]

    Full trace for the building process is at https://gist.github.com/gists/9b68bcd784500a32e7ac/download

    Does anyone know what "shared library" it refers to?

    -R

    — answered June 18th 2010 by Ricardo Alcocer
    permalink
    0 Comments
  • That installation error is referring to Maps. You must run Kitchen Sink on an emulator that starts with Api e.g. "Api 1.6"

    — answered June 18th 2010 by Don Thorp
    permalink
    0 Comments
The ownership of individual contributions to this community generated content is retained by the authors of their contributions.
All trademarks remain the property of the respective owner.