android地图应用程序未在emulator上运行

android地图应用程序未在emulator上运行,android,map,Android,Map,我已经在Android中开发了一个Android地图应用程序,并希望在Google Play上启动它。 问题是,当我尝试在Emulator上运行它时,它会在控制台中显示此错误 [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.

我已经在Android中开发了一个Android地图应用程序,并希望在Google Play上启动它。 问题是,当我尝试在Emulator上运行它时,它会在控制台中显示此错误

[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!
请任何人帮助我在Emulator上测试它,并告诉我我到底缺少了什么,或者它有任何其他问题。提前谢谢

更新

原木猫

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
06-2414:43:12.462:D/dalvikvm(380):GC_并发释放376K,48%释放3039K/5831K,外部716K/1038K,暂停5ms+5ms
6-24 14:43:16.303:D/dalvikvm(380):GC_并发释放578K,50%释放3020K/6023K,外部716K/1038K,暂停5毫秒+49毫秒
06-24 14:43:16.863:D/dalvikvm(380):GC_并发释放298K,47%释放3234K/6023K,外部716K/1038K,暂停5ms+7ms
06-24 14:43:17.193:D/dalvikvm(380):GC_并发释放468K,47%释放3318K/6215K,外部716K/1038K,暂停5ms+32ms
06-24 14:43:17.643:D/dalvikvm(380):GC_并发释放432K,46%释放3417K/6279K,外部717K/1038K,暂停5ms+6ms
06-24 14:43:37.943:E/log_标记(380):http连接中出错java.net.UnknownHostException:sml.com.pk
06-24 14:43:37.943:E/log_标记(380):转换结果java.lang.NullPointerException时出错
06-24 14:43:37.963:D/AndroidRuntime(380):关闭虚拟机
06-24 14:43:37.974:W/dalvikvm(380):threadid=1:线程以未捕获异常退出(组=0x40015560)
06-2414:43:37.982:E/AndroidRuntime(380):致命异常:主
06-24 14:43:37.982:E/AndroidRuntime(380):java.lang.RuntimeException:无法启动活动组件信息{map2.pkg.pkg/map2.pkg.pkg.gmapActivity}:java.lang.NullPointerException
06-24 14:43:37.982:E/AndroidRuntime(380):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
06-24 14:43:37.982:E/AndroidRuntime(380):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
06-24 14:43:37.982:E/AndroidRuntime(380):在android.app.ActivityThread.access$1500(ActivityThread.java:117)
06-24 14:43:37.982:E/AndroidRuntime(380):在android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
06-24 14:43:37.982:E/AndroidRuntime(380):在android.os.Handler.dispatchMessage(Handler.java:99)上
06-24 14:43:37.982:E/AndroidRuntime(380):在android.os.Looper.loop(Looper.java:130)上
06-24 14:43:37.982:E/AndroidRuntime(380):位于android.app.ActivityThread.main(ActivityThread.java:3683)
06-24 14:43:37.982:E/AndroidRuntime(380):位于java.lang.reflect.Method.Invokenactive(本机方法)
06-24 14:43:37.982:E/AndroidRuntime(380):在java.lang.reflect.Method.invoke(Method.java:507)
06-24 14:43:37.982:E/AndroidRuntime(380):在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
06-24 14:43:37.982:E/AndroidRuntime(380):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
06-24 14:43:37.982:E/AndroidRuntime(380):在dalvik系统本地启动主(本地方法)
06-24 14:43:37.982:E/AndroidRuntime(380):由以下原因引起:java.lang.NullPointerException
06-24 14:43:37.982:E/AndroidRuntime(380):位于org.json.JSONTokener.nextCleanInternal(JSONTokener.java:112)
06-24 14:43:37.982:E/AndroidRuntime(380):位于org.json.JSONTokener.nextValue(JSONTokener.java:90)
06-2414:43:37.982:E/AndroidRuntime(380):位于org.json.JSONArray(JSONArray.java:87)
06-2414:43:37.982:E/AndroidRuntime(380):位于org.json.JSONArray(JSONArray.java:103)
06-24 14:43:37.982:E/AndroidRuntime(380):在map2.pkg.pkg.gmapactivity.onCreate(gmapactivity.java:112)
06-24 14:43:37.982:E/AndroidRuntime(380):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)上
06-24 14:43:37.982:E/AndroidRuntime(380):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
06-2414:43:37.982:E/AndroidRuntime(380):。。。还有11个
06-24 14:44:28.792:I/进程(380):发送信号。PID:380信号:9
先生,我已经创建了仿真器作为谷歌公司,但现在我再次得到上面的日志猫错误/

1) 安装谷歌地图API。这可以在Eclispe中完成 Windows/Android SDK和AVD管理器->可用软件包->第三版 第三方加载项->谷歌公司->谷歌公司的谷歌API,Android API X

2) 从命令行创建新的AVD。这可以通过列出 目标(android列出目标),然后android创建avd-n 新的“谷歌公司:谷歌api:X”

3) 然后在Eclipse Windows/Android SDK和AVD管理器中创建AVD-> 新…->(名称:new_avd_X,目标:谷歌API(谷歌公司)-API 级别X)

4) 在Eclipse文件/New/Android项目中创建Android项目 选择GoogleAPI构建目标

5) 加在 标签

5) 将项目作为Android应用程序运行

如果您正在Android模拟器中安装apk,并看到以下内容 错误(安装失败或缺少共享库),这可能意味着 应用程序依赖于谷歌API(例如谷歌地图和其他应用程序) 谷歌Android应用程序)和您正在运行的AVD已创建 没有谷歌API

使用Google API之一从AVD管理器创建新的AVD 目标是您需要的API级别,并且应该很好地执行


你应该在真正的设备上测试它。解决方法我还没有尝试过,先生,我已经尝试过了,但是现在上面出现的另一个错误是UpdateUnknownHostException中的Logcat:检查internet连接是否可用,是否已添加internet权限先生,两者都可用internet和internet权限