Google Glass: GDK with Android Studio

2019-02-01 23:09发布

问题:

I’m trying to use the new Google Glass Development kit with Android Studio. Unfortunately I'm not having much success.

I get the error: "Gradle: package com.google.android.glass.touchpad does not exist"

I've added uses-library to the manifest as follows:

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@android:style/Theme" >

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


    <activity
        android:name="com.glass.test.MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

Then I've added the gdk.jar to the libs directory. And I've added the following to the dependency section of my build.gradle.

dependencies {
    compile files('libs/gdk.jar')
}

Any help with this would be very appreciated.

回答1:

Change the compileSdkVersion in your build.gradle file to refer directly to the GDK add-on:

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

    // other stuff...
}

(The buildToolsVersion can be newer than 19.0.2 if you have a higher version of the SDK installed, as long as it's at least 19.0.2.)



回答2:

Today is 1/10/2015, and from now on, the best option becomes:

Change the compileSdkVersion in your build.gradle file to refer directly to the GDK add-on:

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

    // other stuff...
}

You should install 19.1.0 build tools first.



回答3:

did you try right clicking on the jar in the libs folder and hitting "add as library"?

EDIT: I've found that you have to do that in addition to adding it in module settings and the build.gradle. Also a clean/rebuild with gradle may make it work as well.



回答4:

After KitKat, changing compileSdkVersion to "Google Inc.:Glass Development Kit Preview:19" worked for me. Note: I also had to restart Android Studio after installing the GDK Preview from it's built in SDK Manager. The GDK Preview wasn't recognized by Android Studio until I restarted.