java - I have followed google map tutorial but keep on getting this answer:Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY -
ive been following tutorial regarding google maps, pretty basic tutorial here http://umut.tekguc.info/en/content/google-android-map-v2-step-step ,i unable run application on emulator, iv donwloaded , installed vend.apk , gms.apk files have downloaded google play services sdk manager. after doing when run application on emulator following error occurrs : "installation error: install_failed_missing_shared_library".
i have tried , change avd does'nt work. think unable configure apis avd. appreciated, thank all. here code: mainactivity.java:
package com.example.googlemapsandroidv2; import android.os.bundle; import android.app.activity; import android.view.menu; import com.google.android.gms.maps.googlemap; import com.google.android.gms.maps.mapfragment; import com.google.android.gms.maps.model.latlng; import com.google.android.gms.maps.model.marker; import com.google.android.gms.maps.model.markeroptions; public class mainactivity extends activity { private googlemap mmap; @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); mmap=((mapfragment) getfragmentmanager().findfragmentbyid(r.id.map)).getmap(); mmap.setmaptype(googlemap.map_type_satellite); final latlng ciu=new latlng(35.21843892856462, 33.41662287712097); marker ciu=mmap.addmarker(new markeroptions().position(ciu).title("my office")); } @override public boolean oncreateoptionsmenu(menu menu) { // inflate menu; adds items action bar if present. getmenuinflater().inflate(r.menu.main, menu); return true; } }
here manifest:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.googlemapsandroidv2" android:versioncode="1" android:versionname="1.0" > <uses-sdk android:minsdkversion="14" android:targetsdkversion="17" /> <permission android:name="com.example.googlemapsandroidv2.permission.maps_receive" android:protectionlevel="signature"></permission> <uses-permission android:name="com.example.googlemapsandroidv2.permission.maps_receive"/> <uses-permission android:name="com.google.android.providers.gsf.permission.read_gservices"/> <uses-permission android:name="android.permission.internet"/> <uses-permission android:name="android.permission.write_external_storage"/> <uses-permission android:name="android.permission.access_coarse_location"/> <uses-permission android:name="android.permission.access_fine_location"/> <uses-feature android:glesversion="0x00020000" android:required="true"/> <application android:allowbackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/apptheme" > <meta-data android:name="com.google.android.maps.v2.api_key" android:value="aizasyclhvm6faqwv8gaj1awz_xvlsf4smal42u"/> <uses-library android:name="com.google.android.maps" /> <activity android:name="com.example.googlemapsandroidv2.mainactivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> </application> </manifest>
here detail regarding avd: targert:android 4.0(api level 14) cpu/abi:arm(armeabi-v7a)
this on console:
[2013-07-18 14:27:31 - googlemapsandroidv2] android launch! [2013-07-18 14:27:31 - googlemapsandroidv2] adb running normally. [2013-07-18 14:27:31 - googlemapsandroidv2] performing com.example.googlemapsandroidv2.mainactivity activity launch [2013-07-18 14:27:31 - googlemapsandroidv2] automatic target mode: launching new emulator compatible avd 'maptestavd' [2013-07-18 14:27:31 - googlemapsandroidv2] launching new emulator virtual device 'maptestavd' [2013-07-18 14:27:33 - googlemapsandroidv2] new emulator found: emulator-5554 [2013-07-18 14:27:33 - googlemapsandroidv2] waiting home ('android.process.acore') launched... [2013-07-18 14:28:29 - googlemapsandroidv2] home on device 'emulator-5554' [2013-07-18 14:28:29 - googlemapsandroidv2] uploading googlemapsandroidv2.apk onto device 'emulator-5554' [2013-07-18 14:28:40 - googlemapsandroidv2] installing googlemapsandroidv2.apk... [2013-07-18 14:29:26 - googlemapsandroidv2] installation error: install_failed_missing_shared_library [2013-07-18 14:29:26 - googlemapsandroidv2] please check logcat output more details. [2013-07-18 14:29:26 - googlemapsandroidv2] launch canceled! [2013-07-18 14:34:40 - sdk manager] warning: ignoring add-on 'addon-google_apis-google-14': file not found: manifest.ini [2013-07-18 14:37:09 - sdk manager] warning: ignoring add-on 'addon-google_apis-google-14': file not found: manifest.ini [2013-07-18 14:54:40 - sdk manager] warning: ignoring add-on 'addon-google_apis-google-14': file not found: manifest.ini
thank time. appreciate sorts of help.
make sure create , use avd "google apis" target.
otherwise not find google maps.
if not option in target list make sure you've downloaded sdk manager.
Comments
Post a Comment