Google Glass: GDK с Android Studio

Я пытаюсь использовать новый комплект Google Glass Development с Android Studio. К сожалению, у меня нет большого успеха.

Я получаю сообщение об ошибке: "Gradle: пакет com.google.android.glass.touchpad не существует"

Я добавил библиотеку uses-library в манифест следующим образом:

<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>

Затем я добавил gdk.jar в каталог libs. И я добавил следующее в раздел зависимости моего build.gradle.

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

Любая помощь с этим будет очень оценена.

Ответы

Ответ 1

Измените compileSdkVersion в вашем файле build.gradle, чтобы напрямую ссылаться на надстройку GDK:

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

    // other stuff...
}

(buildToolsVersion может быть новее, чем 19.0.2, если у вас установлена ​​более высокая версия SDK, если она не менее 19.0.2.)

Ответ 2

Сегодня 1/10/2015, и с этого момента лучшим вариантом станет:

Измените файл compileSdkVersion в файле build.gradle, чтобы напрямую ссылаться на надстройку GDK:

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

    // other stuff...
}

Сначала вы должны установить инструменты сборки 19.1.0.

Ответ 3

Вы попытались щелкнуть правой кнопкой мыши на банке в папке libs и нажать "добавить в качестве библиотеки"?

EDIT: Я обнаружил, что вам нужно сделать это в дополнение к добавлению его в настройки модуля и build.gradle. Кроме того, очистка/восстановление с помощью gradle может заставить его работать.

Ответ 4

После KitKat, изменив compileSdkVersion на "Google Inc.:Glass Development Kit Preview: 19", работал у меня. Примечание. Мне также пришлось перезапустить Android Studio после установки GDK Preview из него, встроенного в SDK Manager. Предварительный просмотр GDK не был распознан Android Studio, пока я не перезапустил.