[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
26 Answers
-
Here is all that I had to do to get things working consistently :
Delete all AVD's
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
Now, from Titanium Developer, under "Run Emulator > Android" click "Launch"
This is very likely fail, but it will create an AVD baseline for you to modify
Go back the the AVD Manager, refresh the list of Virutal Devices and you should now see something like: "titanium_1_HVG…."
Edit the AVD, make sure that the Target is "Google APIs (Google Inc.) - API Level 8
- 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.
-
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. -
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!
-
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
-
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.
-
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!
-
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 -
Still no success with the 1.5 or 2.1 emulators.
-
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
-
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 archiveHTH
R
-
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
-
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.
-
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. -
Worked for me following the instructions! Thanks.
-
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.
-
As of SDK 2.0.1, Change to Google API instead of the Android worked for me
-
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.
-
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 fileI 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 -
use "npm cache clean" in console. This would help.
-
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?
-
Still no success with the 1.5 or 2.1 emulators.
-
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]
-
Which emulator are you launching? It needs to be "API 1.6"
-
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
-
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
-
That installation error is referring to Maps. You must run Kitchen Sink on an emulator that starts with Api e.g. "Api 1.6"