- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我开始使用 GDK 开发 Google Glass 应用程序。
我使用带有 Android SDK 管理器的 Eclipse 来安装 GDK。
之后,我按照提到的步骤导入 Google Glass 项目 here :
Google Glass(XE12 版)已连接,但未显示任何内容。然后,我关注另一个tutorial在线使用 adb
命令手动启动应用程序:
./adb shell am start -n com.google.android.glass.sample.timer/.MenuActivity
但结果是拒绝权限:
$ ./adb shell am start -n com.google.android.glass.sample.timer/.MenuActivity
Starting: Intent { cmp=com.google.android.glass.sample.timer/.MenuActivity }
java.lang.SecurityException: Permission Denial: starting Intent { flg=0x10000000 cmp=com.google.android.glass.sample.timer/.MenuActivity } from null (pid=2938, uid=2000) not exported from uid 10032
at android.os.Parcel.readException(Parcel.java:1327)
at android.os.Parcel.readException(Parcel.java:1281)
at android.app.ActivityManagerProxy.startActivity(ActivityManagerNative.java:1631)
at com.android.commands.am.Am.runStart(Am.java:441)
at com.android.commands.am.Am.run(Am.java:108)
at com.android.commands.am.Am.main(Am.java:81)
at com.android.internal.os.RuntimeInit.finishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:238)
at dalvik.system.NativeStart.main(Native Method)
如何解决问题?
另一方面,我使用Eclipse制作了一个类似于Android示例的App。在 Eclipse 菜单栏中单击 Run as > Android Application 后,控制台显示:
[2014-01-06 18:55:10 - Glass001] Android Launch!
[2014-01-06 18:55:10 - Glass001] adb is running normally.
[2014-01-06 18:55:10 - Glass001] No Launcher activity found!
[2014-01-06 18:55:10 - Glass001] The launch will only sync the application package on the device!
[2014-01-06 18:55:10 - Glass001] Performing sync
[2014-01-06 18:55:10 - Glass001] Automatic Target Mode: Unable to detect device compatibility. Please select a target device.
[2014-01-06 18:55:17 - Glass001] Uploading Glass001.apk onto device '015DBXXXXXX701C'
[2014-01-06 18:55:17 - Glass001] Installing Glass001.apk...
[2014-01-06 18:55:20 - Glass001] Success!
[2014-01-06 18:55:20 - Glass001] /Glass001/bin/Glass001.apk installed on device
[2014-01-06 18:55:20 - Glass001] Done!
[2014-01-06 18:56:48 - Glass001] ------------------------------
这是否与错误消息“未找到启动器 Activity !”有关? ?引用这个错误,我发现了一个 answer在堆栈溢出中。我应该将以下 AndroidManifest.xml
中的行放在哪里?
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.google.android.glass.sample.timer"
android:versionCode="2"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="15"
android:targetSdkVersion="15" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_timer"
android:label="@string/app_name" >
<activity
android:name="com.google.android.glass.sample.timer.MenuActivity"
android:label="@string/app_name"
android:theme="@style/MenuTheme"
android:enabled="true" >
</activity>
<activity
android:name="com.google.android.glass.sample.timer.SetTimerActivity"
android:label="@string/app_name"
android:enabled="true" >
</activity>
<activity
android:name="com.google.android.glass.sample.timer.SelectValueActivity"
android:label="@string/app_name"
android:enabled="true" >
</activity>
<service
android:name="com.google.android.glass.sample.timer.TimerService"
android:icon="@drawable/ic_timer"
android:label="@string/app_name"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="com.google.android.glass.action.VOICE_TRIGGER" />
</intent-filter>
<meta-data
android:name="com.google.android.glass.VoiceTrigger"
android:resource="@xml/voice_trigger_start" />
</service>
</application>
</manifest>
Google Glass 的 Debug模式已开启(是的,我可以在 Eclipse 中看到该设备)
最佳答案
您需要设置适用于此的调试配置。最初,如果没有用户交互,此应用程序将不会启动。如果您转到调试下拉菜单并说配置,您可以让它自动启动您选择的 Activity 。因此,在顶部选择项目,然后当它询问要做什么时,使用旁边的下拉框说自动启动 Activity 。使用下拉菜单选择要自动启动的 Activity 。然后尝试调试应用程序,它应该会自动推送并在您的玻璃上启动。
关于java - 如何在设备上运行 Google Glass GDK 示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20949392/
我刚刚在我的 glass XE 20.1 上试用了更新后的 gdk,我的测试应用程序崩溃了,因为新的 api 不可用。 CardBuilder card = new CardBuilder(this,
我正在使用 Gdk::Pixbuf 在 C++ 中显示带有 Gdk::Cairo 的图像: virtual bool on_draw(const Cairo::RefPtr& cr) { Gl
我猜有人可能会觉得它微不足道,但我在这里问它是因为我找不到直接的答案。 让我们深入探讨这个问题: 拥有多个图像资源以及不断使用这些图像的 cairo 上下文。当然,我可以这样做: Glib::RefP
如何设置或更改 GdkPixbuf.Pixbuf 的颜色? 我可以创建和填充: pixbuf = GdkPixbuf.Pixbuf.new(GdkPixbuf.Colorspace.RGB, Fals
在纯 GDK 3.10(无 GTK)项目中,如何刷新/清除/重绘 GdkWindow 的透明背景? 这个test.c在初始化(gdk_window_show())时以及当我图标化+取消图标化窗口时正确
在GDK中有一个名为GdkRectangle的对象用于绘制矩形。椭圆有类似的对象吗? 最佳答案 没有。实际上,GdkRectangle并不直接用于绘制矩形,它只是用于指定矩形位置。例如,gdk_dra
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,
今天,我的 Glass 应用上的图片功能停止工作。昨天还好,但现在它卡在点击接受图片上。我认为这可能与它处理图片以及取景器的新方式(至少对我而言)有关。我在玻璃开发人员网站上可以找到的内容已被弃用且无
我发布了一张高频实时卡片,我希望在用户查看卡片时防止屏幕变暗。 我意识到这是一个重复的问题 GDK / APK for Google Glass - Keep screen from dimming
我有一个 gtk 程序,我在其中调用了一个 gdk 函数。我正在使用以下方法编译程序: gcc `pkg-config --cflags --libs gtk+-2.0 cairo glib-2.0
我想编写一个连续捕获屏幕并对图像进行一些修改的程序。可以在以下位置找到完整的测试程序: https://gist.github.com/blogsh/eb4dd4b96aca468c8bfa 但是,我
GDK 库的功能究竟是什么,Cairo 是如何适应的?它们是竞争技术还是互补技术?其中一个是否以任何方式依赖另一个? 最佳答案 TL;博士: 在最近的版本中,GDK 是 GTK+ 的平台抽象层。它还为
报告 Google Glass GDK 错误/功能请求的正确位置是什么?和Mirror API一样吗? 最佳答案 是的,该跟踪器同时用于 Mirror API 和 GDK 错误报告/功能请求。 关于g
我可以在 Glass 的 DCIM 目录中创建一个 JSON 文件,但当我在 Glass 上访问该文件时,该文件不可见。 这是代码: File jsonFile = new File(Environm
当我在 java 8 Stream 上使用 collect 方法时,Groovy 抛出一个奇怪的错误。这是我的代码: someStream.collect(Collectors.toList()) 这
如何将 System.Drawing.Bitmap 转换为 GDK# Image 以便我可以设置为图像小部件。 我试过这个... System.Drawing.Bitmap b = new Bitma
使用 GTK+ 3.6 我想显示内存缓冲区中的图像,而不是磁盘上的文件。我有一个包含图像数据的 const char *data,我正在尝试从中创建一个 GTK 图像。到目前为止,我已经尝试了两种我认
我正在尝试将 GDK 导入我的程序,但我仍然遇到错误 No module named GDK 你知道我该如何解决这个问题吗?因为在我尝试 import gtk.GDK 之前它已经工作了并导入GDK。
我正在尝试将 *.jpg 图像加载到 Gdk::Pixbuf 中,但失败并不断告诉我:解释 JPEG 图像文件时出错(错误的 JPEG 库版本:库为 62,调用者期望为 80) try{ Gd
在我的程序中,我想使用本地硬盘驱动器上不存在的图像文件。 因此,我使用 xxd -i 生成了一个包含图像数据的 unsigned char[] 并将其嵌入到我的程序中。 但现在我无法从中加载 Gdk:
我是一名优秀的程序员,十分优秀!