atx*_*txe 13 android google-glass google-gdk
今天Google刚刚发布了Google Glass 的GDK Sneak Peak.我试图运行他们在GitHub中托管的样本但没有成功:
我的目标是针对Android 4.0.3 Glass Development Kit Sneaky Preview并试图在AVD中运行它,并使用以下其他规格来定位它:
当我运行应用程序并显示选择设备的对话框时,我确实看到虚拟设备不兼容.

如果我跳过它并尝试运行它,我会看到以下错误输出:
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]
Run Code Online (Sandbox Code Playgroud)
我试图强制不要求玻璃库(设置要求false)在AndroidManifest.xml:
<uses-library
android:name="com.google.android.glass"
android:required="false" />
Run Code Online (Sandbox Code Playgroud)
......但显然运行不正常,它以叠加方式显示:
我也尝试过使用Genymotion,但它也没有运行.
有没有办法在模拟器中成功运行玻璃器皿?
编辑:
添加gdk.jar作为库不起作用.
似乎只有一小部分示例代码使用了 GDK 库。例如,Compass 示例有一个 CompassService,负责将 CompassRenderer 附加到 Glass Live Card 中。它还有一个 CompassMenuActivity,它基本上调用了标准 Android 菜单渲染。这些可以被称为“粘合剂”,将指南针功能融入到 Glass 体验中。指南针代码的主要部分只是标准的 Android 库。
假设模拟器目前没有办法运行 glass 库(而且还没有人破解它们),并且如果您想在没有实际 Glass 硬件的情况下运行 Compass 示例,则需要在以下位置实现 Service 和 MenuActivity您自己的“标准 Android”方式。基本上,创建一个在表面视图中实现 CompassRenderer 的活动。
看一下这些提交的示例(在 Galaxy S4 上测试,正在渲染视图并且菜单项可用):
https://github.com/blaind/gdk-stopwatch-sample/commit/26e9801af983b9fc931d6dfe5ce1fcb80766fd10 https://github.com/blaind/gdk-compass-sample/commit/0d89e922a167c0fac6890684c514b9028e7bfea8
| 归档时间: |
|
| 查看次数: |
2285 次 |
| 最近记录: |