2

我正在使用 androvm 测试我的 phonegap 应用程序。我的应用程序需要访问 GPS 位置和相机。谁能告诉我如何在 androvm 中提供 GPS 坐标,就像我们在 eclipse 中提供的模拟器中提供的那样?以及如何在 androvm 中将我的网络摄像头作为摄像头访问?

提前致谢。

4

2 回答 2

0

尝试使用Genymotion。您可以在注册后下载适用于 Windows/Mac OS X/Linux 的版本。Eclipse 的插件也是可用的:

插件的安装可以通过启动 Eclipse 并转到“帮助/安装新软件”菜单来完成,然后只需使用以下 URL 添加一个新的更新站点:http: //plugins.genymotion.com/eclipse。按照 Eclipse 指示的步骤进行操作。

GenyMotion 允许您控制设备的各种传感器,包括电池电量、信号强度和 GPS。

至于相机,我还没有找到任何解决方案。

于 2013-07-02T07:46:46.197 回答
0

我和你有同样的问题,但也许这可以解决你的问题。

单击solvedstack.com/questions/running-google-maps-v2-on-the-android-emulator

我已经在 AndroVM 虚拟机上成功运行了我们的应用程序,它需要 Google Maps API 2。

AndroVM 没有安装 Google Maps 或 Google Play,但提供了 Cyanogen Gapps 存档的修改副本,这是一组安装在大多数 Android 设备上的专有 Google 应用程序。

从 AndroVM 常见问题解答中复制的说明:

如何安装 Google Apps(包括 Market/Play 应用程序)?

下载 Google Apps:gapps-jb-20121011-androvm.tgz [基本上是 Cyanogen gapps 存档中的 /system 目录,没有在 AndroVM 上崩溃的 GoogleTTS 应用程序] 在您的主机上解压 gapps...tgz 文件 - 您将拥有一个系统目录created 获取 AndroVM 的管理 IP 地址(“AndroVM 配置”工具)并执行“adb connect xyzt”执行“adb root”重新连接“adn connect xyzt”执行“adb remount”执行“adb push system/ /system/”您的虚拟机将重新启动,并且您应该拥有包括 Market/Play 在内的谷歌应用程序。

您不会有一些 Google Apps,例如 Maps,但可以从 Market/Play 下载它们。因此,请按照这些说明进行操作,然后使用 Google Play 安装 Google 地图!

使用虚拟机而不是模拟器的一些很大的副作用:

非常出色的通用性能 OpenGL 加速 Google Play 支持 迄今为止唯一的障碍是缺少多点触控手势,这对于地图应用程序来说是个遗憾!我打算用一个隐藏的 UI 机制来解决这个问题,所以这不是一个大问题。

于 2015-06-30T09:00:39.083 回答