2013-06-24 88 views
0

我在Android中開發了Android地圖應用程序,並希望在Google Play上啓動它。 問題是,當我嘗試運行它在模擬器它顯示這個錯誤在控制檯Android地圖應用程序未在模擬器上運行

[2013-06-24 10:14:18 - Track] Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY 
[2013-06-24 10:14:18 - Track] Please check logcat output for more details. 
[2013-06-24 10:14:18 - Track] Launch canceled! 

請任何一個可以幫助我測試它模擬器,告訴我到底什麼我失蹤或有其他任何問題提前it.Thanks

更新

登錄貓

06-24 14:43:12.462: D/dalvikvm(380): GC_CONCURRENT freed 376K, 48% free 3039K/5831K, external 716K/1038K, paused 5ms+5ms 
06-24 14:43:16.303: D/dalvikvm(380): GC_CONCURRENT freed 578K, 50% free 3020K/6023K, external 716K/1038K, paused 5ms+49ms 
06-24 14:43:16.863: D/dalvikvm(380): GC_CONCURRENT freed 298K, 47% free 3234K/6023K, external 716K/1038K, paused 5ms+7ms 
06-24 14:43:17.193: D/dalvikvm(380): GC_CONCURRENT freed 468K, 47% free 3318K/6215K, external 716K/1038K, paused 5ms+32ms 
06-24 14:43:17.643: D/dalvikvm(380): GC_CONCURRENT freed 432K, 46% free 3417K/6279K, external 717K/1038K, paused 5ms+6ms 
06-24 14:43:37.943: E/log_tag(380): Error in http connectionjava.net.UnknownHostException: sml.com.pk 
06-24 14:43:37.943: E/log_tag(380): Error converting result java.lang.NullPointerException 
06-24 14:43:37.963: D/AndroidRuntime(380): Shutting down VM 
06-24 14:43:37.974: W/dalvikvm(380): threadid=1: thread exiting with uncaught exception (group=0x40015560) 
06-24 14:43:37.982: E/AndroidRuntime(380): FATAL EXCEPTION: main 
06-24 14:43:37.982: E/AndroidRuntime(380): java.lang.RuntimeException: Unable to start activity ComponentInfo{map2.pkg.pkg/map2.pkg.pkg.GMapsActivity}: java.lang.NullPointerException 
06-24 14:43:37.982: E/AndroidRuntime(380): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647) 
06-24 14:43:37.982: E/AndroidRuntime(380): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663) 
06-24 14:43:37.982: E/AndroidRuntime(380): at android.app.ActivityThread.access$1500(ActivityThread.java:117) 
06-24 14:43:37.982: E/AndroidRuntime(380): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931) 
06-24 14:43:37.982: E/AndroidRuntime(380): at android.os.Handler.dispatchMessage(Handler.java:99) 
06-24 14:43:37.982: E/AndroidRuntime(380): at android.os.Looper.loop(Looper.java:130) 
06-24 14:43:37.982: E/AndroidRuntime(380): at android.app.ActivityThread.main(ActivityThread.java:3683) 
06-24 14:43:37.982: E/AndroidRuntime(380): at java.lang.reflect.Method.invokeNative(Native Method) 
06-24 14:43:37.982: E/AndroidRuntime(380): at java.lang.reflect.Method.invoke(Method.java:507) 
06-24 14:43:37.982: E/AndroidRuntime(380): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 
06-24 14:43:37.982: E/AndroidRuntime(380): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 
06-24 14:43:37.982: E/AndroidRuntime(380): at dalvik.system.NativeStart.main(Native Method) 
06-24 14:43:37.982: E/AndroidRuntime(380): Caused by: java.lang.NullPointerException 
06-24 14:43:37.982: E/AndroidRuntime(380): at org.json.JSONTokener.nextCleanInternal(JSONTokener.java:112) 
06-24 14:43:37.982: E/AndroidRuntime(380): at org.json.JSONTokener.nextValue(JSONTokener.java:90) 
06-24 14:43:37.982: E/AndroidRuntime(380): at org.json.JSONArray.<init>(JSONArray.java:87) 
06-24 14:43:37.982: E/AndroidRuntime(380): at org.json.JSONArray.<init>(JSONArray.java:103) 
06-24 14:43:37.982: E/AndroidRuntime(380): at map2.pkg.pkg.GMapsActivity.onCreate(GMapsActivity.java:112) 
06-24 14:43:37.982: E/AndroidRuntime(380): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 
06-24 14:43:37.982: E/AndroidRuntime(380): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611) 
06-24 14:43:37.982: E/AndroidRuntime(380): ... 11 more 
06-24 14:44:28.792: I/Process(380): Sending signal. PID: 380 SIG: 9 

我先生已經創建了Google公司的模擬器,但現在又出現錯誤日誌Cat/

+0

你應該在真實的設備上測試它。解決方法我還沒有嘗試http://blog-emildesign.rhcloud.com/?p=527 – Raghunandan

回答

1

1)安裝Google地圖API。這可以在Eclispe的 來完成的Windows/Android SDK和AVD管理器 - >可用的軟件包 - >第三 黨附加組件 - >谷歌公司 - >谷歌的API由谷歌公司的Android API X

2)從命令行創建新的AVD。這可以通過上市 目標(安卓列表目標)來完成,那麼機器人創建的AVD -n new_avd_api_233 -t 「谷歌Inc.:Google的API:X」

3)然後在Eclipse的Windows/Android的SDK創建和AVD AVD管理器 - > 新建... - >(名稱:new_avd_X,目標:谷歌的API(谷歌公司) - API 等級X)

4)在Eclipse文件創建的Android項目/新/ Android的項目和 選擇Google API構建目標。

5)在 之間添加標籤。

5)以Android應用程序運行項目。

+0

先生我已經做了,但現在得到了另一個錯誤ABove是Logcat在更新 – user2024024

+0

UnknownHostException:檢查互聯網連接是否可用並已添加互聯網許可 – KOTIOS

+0

Sir Both均可使用互聯網和互聯網許可 – user2024024

0

如果你安裝的APK到Android模擬器,看到這個 錯誤(INSTALL_FAILED_MISSING_SHARED_LIBRARY),這可能意味着 應用程序依賴於谷歌的API的(如谷歌地圖和其他 谷歌Android應用程序),並且您運行的AVD在沒有Google API的情況下創建爲 。

使用您需要的API級別的Google API 目標之一,從AVD管理器創建一個新的AVD,您應該很好。

相關問題