android - 有没有办法在模拟器中运行玻璃器皿?

标签 android google-glass google-gdk

今天,Google 刚刚发布了用于 Google Glass 的 GDK Sneak Peak。我尝试运行他们在 GitHub 中托管的示例,但没有成功:

我的目标是 Android 4.0.3 Glass Development Kit Sneaky Preview 并尝试在 AVD 中运行它,该 AVD 也以以下其他规范为目标:

  • 640x360 高清像素
  • 对于 CPU,我尝试了 ARM 和 Intel Atom

当我运行应用程序并显示选择设备的对话框时,我确实看到虚拟设备不兼容。

enter image description here

如果我跳过它并尝试运行它,我会看到以下错误输出:

Installing com.google.android.glass.sample.compass
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.google.android.glass.sample.compass"
pkg: /data/local/tmp/com.google.android.glass.sample.compass
Failure [INSTALL_FAILED_MISSING_SHARED_LIBRARY]

我试图在 AndroidManifest.xml 中强制不要求 glass 库(将要求设置为 false):

<uses-library
    android:name="com.google.android.glass"
    android:required="false" />

...但显然无法正常运行,它以一种叠加层的形式显示:

enter image description here

我也尝试过使用 Genymotion,但它也无法运行。

有什么方法可以在模拟器中成功运行 glassware 吗?

编辑:

gdk.jar 添加为库不起作用。

最佳答案

似乎只有一小部分示例代码使用了 GDK 库。例如,Compass 示例有一个 CompassService,负责将 CompassRenderer 附加到 Glass Live Card 中。它还有一个 CompassMenuActivity,基本上可以调用标准的 Android 菜单渲染。这些可以称为将指南针功能包裹到 Glass 体验中的“胶水”。指南针代码的主要部分只是标准的 Android 库。

假设模拟器目前无法运行 glass 库(并且还没有人将其侵入其中),并且如果您想在没有实际 Glass 硬件的情况下运行 Compass 示例,则需要实现该服务& MenuActivity 以您自己的“标准 Android”方式。基本上,创建一个在表面 View 中实现 CompassRenderer 的 Activity 。

查看这些提交的示例(在 Galaxy S4 上测试,正在呈现 View 并且菜单项正常运行):

https://github.com/blaind/gdk-stopwatch-sample/commit/26e9801af983b9fc931d6dfe5ce1fcb80766fd10 https://github.com/blaind/gdk-compass-sample/commit/0d89e922a167c0fac6890684c514b9028e7bfea8

关于android - 有没有办法在模拟器中运行玻璃器皿?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20083974/

相关文章:

android - 找不到 Google Glass ADB 设备。未安装 OMAP4430 驱动程序(找不到!)

android - TCP 和 UDP 无线与谷歌眼镜

android - SurfaceView 正在交换红色和蓝色的 Google Glass 相机颜色

android - 谷歌眼镜 - 创建一个选项菜单,点击项目时没有任何反应

php - 在Android中,当数据更改为数据库时如何显示消息?

android - 带换行符的多行 TextView

java - 未找到 Google Glass、Gradle DSL 方法 : 'android()'

android - 连接 Android 设备和运行 adb 命令时出现问题

android - onBackPressed 功能在 IMMERSIVE STICKY 模式下不起作用

google-glass - Google Glass 相机和屏幕的相对几何形状是什么?