android - 使用 GPS 映射 Activity 会导致 JellyBean 模拟器崩溃

标签 android google-maps android-mapview

我已经创建了一个应用程序,并且在带有 Gingerbread 的真实设备上运行良好(目前我没有任何其他设备)。 问题:

如果我尝试在配置为使用 JellyBean 和 Google Api 的模拟器中运行相同的应用程序,当我打开一个显示谷歌地图的 Activity 时,崩溃没有任何错误日志, 只是屏幕变黑,Eclipse 打开一个显示

的调试透视图

“找不到来源”

Thread [<1> main] (Suspended (exception RuntimeException))  
    <VM does not provide monitor information>   
    ActivityThread.performLaunchActivity(ActivityThread$ActivityClientRecord, Intent) line: 2059    
    ActivityThread.handleLaunchActivity(ActivityThread$ActivityClientRecord, Intent) line: 2084 
    ActivityThread.access$600(ActivityThread, ActivityThread$ActivityClientRecord, Intent) line: 130    
    ActivityThread$H.handleMessage(Message) line: 1195  
    ActivityThread$H(Handler).dispatchMessage(Message) line: 99 
    Looper.loop() line: 137 
    ActivityThread.main(String[]) line: 4745    
    Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) line: not available [native method]  
    Method.invoke(Object, Object...) line: 511  
    ZygoteInit$MethodAndArgsCaller.run() line: 786  
    ZygoteInit.main(String[]) line: 553 
    NativeStart.main(String[]) line: not available [native method]  

...与丢失的源代码或我类(class)中导致 logcat 错误的行无关

最佳答案

在这些情况下可能会发生这种情况:

A) 您的 Activity 没有扩展 MapActivity(但如果在真实设备上工作则不是这种情况)

B) 您的应用不导入 Google Api(但如果在真实设备上运行则不是这种情况)

C) 模拟器配置为使用 Android SDK 而不是 Google API

D) 如果您调用 getLastKnownLocation(...),可能会在模拟器中引用空值的某行:因为您的设备已经知道您的应用程序在智能手机但不在新的模拟器中

做一些测试,如果问题仍然存在,请发布您的 Activity 代码。

关于android - 使用 GPS 映射 Activity 会导致 JellyBean 模拟器崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12998636/

相关文章:

android - 对于 Mapview ANDROID 中的某些用户,索引突然超出范围

android-ndk gnuSTL_static exe 不工作

android - 仅在 android 中显示特定城市的谷歌地图

java - 在 Android - Java 中显示自定义样式的 Google map

android - onTouchEvent 从未调用过 MapActivity

javascript - 添加一个点以扩展多边形而不将其附加到 Google map 中?

Android:来自 WebView 的 shouldOverrideUrlLoading 的 CalledFromWrongThreadException

android似乎不支持syscall,open()

android - 我们可以在 kitkat 设备中显示 Lollipop 风格的 DatePicker 吗?

c# - 在谷歌地图上绘制多个标记