【问题标题】:how to show Google Map in android emulator device?如何在安卓模拟器设备中显示谷歌地图?
【发布时间】:2012-02-02 03:09:27
【问题描述】:

如何在安卓模拟器中开启网络连接?

我有在 android 模拟器中显示谷歌地图的代码。但在我的模拟器中,我使用谷歌设备 AVD 作为模拟器,并在我的 eclipse 平台上运行程序。

How To enable the internet permission in emulator.But I already added in my manifest file for internet permission..internet is not working in emulator to display the map...

【问题讨论】:

  • 首先检查模拟器浏览器,打开任何站点并检查互联网连接是否存在?并检查清单您已添加使用库?
  • 如果未添加到清单中,则添加 <uses-library android:name="com.google.android.maps" />,如果没有互联网,则从 cmd 中打开 avd,如下所示 D:\SOFTWARE\Android-SDK\android-sdk-2.2>emulator -avd avdname -dns-server 8.8.8.8
  • ya.my 浏览器正在使用互联网连接。看.. 我正在使用 ubuntu linux.so 如何检查 android 模拟器 intenet 是否工作
  • @InfantRajesh:弗兰肯斯坦谈论的是检查模拟器中存在的浏览器,而不是计算机中的浏览器(例如:chrome 或 ubuntu 提供的默认浏览器)。要检查模拟器的浏览器,只需运行模拟器而不运行任何项目。然后尝试从模拟器浏览器打开任何网站(例如 google)。这就是您检查模拟器浏览器是否正常工作所要做的一切......

标签: android google-maps android-emulator


【解决方案1】:

您将三个问题合二为一,这违反了 Stackoverflow 的政策。只需浏览stackoverflow即可回答所有三个问题。

1)如何在安卓模拟器设备中显示谷歌地图? 这可能不起作用,因为模拟器缺少实际设备中存在的一些硬件。因此,使用 GPRS 或 Edge 或 wifi 在真实设备中进行测试是更好的选择。最重要的是在模拟器中使用 GOOGLE MAP API 而不是设备 AVD。

2)如何在安卓模拟器中启用互联网连接? 检查您是否可以使用模拟器中存在的浏览器。(www.google.com)。如果没有检查this link

3)如何在模拟器中开启上网权限?

<uses-permission android:name="android.permission.INTERNET"/>

<uses-library android:name="com.google.android.maps"/> 

与此一起使用,ACCESS_FINE_LOCATIONACCESS_COARSE_LOCATIONACCESS_NETWORK_STATE 在您的清单的 &lt;uses-permission&gt; 标记中。查看此链接了解更多权限详情http://developer.android.com/reference/android/Manifest.permission.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-11
    • 2023-03-25
    • 2021-05-12
    • 2014-03-10
    • 2018-05-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多