无法运行Google Glass开发人员样本

时间:2014-11-14 12:38:59

标签: android google-glass google-gdk

我开始在Google Glass上开发一些应用程序,我尝试运行官方developers.google.com/页面charades sample 上显示的示例项目,但是当我在Android Studio上导入它们时( Beta 0.8.6)它不解决所有导入。

import com.google.android.glass.media.Sounds;
import com.google.android.glass.touchpad.Gesture;
import com.google.android.glass.touchpad.GestureDetector;

项目包是

package com.google.android.glass.sample.charades;

似乎他们没有上传所有项目文件。 有什么建议吗?

2 个答案:

答案 0 :(得分:3)

这是一个导入问题:导入项目时,Android Studio会为模块分配错误的SDK。

您需要在build.gradle中更改SDK。

compileSdkVersion 21

compileSdkVersion "Google Inc.:Glass Development Kit Preview:19"

所以build.gradle(Module:app)应如下所示:

apply plugin: 'com.android.application'

android {
    compileSdkVersion "Google Inc.:Glass Development Kit Preview:19"
    buildToolsVersion "21.0.2"

    defaultConfig {
        applicationId "com.google.android.glass.sample.charades"
        minSdkVersion 19
        targetSdkVersion 19
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

答案 1 :(得分:1)

部分官方样本尚未针对Android Studio进行过更新。指南针,Charades没有。

要处理要在Android Studio中运行的Eclipse项目的情况:

打开Eclipse并导入现有的android项目并选择Compass项目的文件夹(从Github页面下载)。

右键单击该项目,然后选择导出

选择Android并生成Gradle Build文件

如果你查看你的文件夹,你会看到一个新的build.gradle文件

退出Eclipse以避免某些平台上的ADB怪异并打开Android Studio

档案>导入项目>从上面选择build.gradle文件

接下来,它可能会提示您更新Gradle版本,执行此操作并让其同步

然后您的配置可能需要一些帮助,如果您按下Play并弹出一个编辑配置对话框,告诉它默认启动哪个活动,在这种情况下它是:“StartGameActivity”。

最后更改build.gradle中的sdk版本:

compileSdkVersion "Google Inc.:Glass Development Kit Preview:19"

执行此操作后,项目将在Glass上构建并运行。

以下是该结果的回购,请按您的意愿分叉:

https://github.com/mscheel/gdk-charades-sample