Что мой compileSdkVersion быть составить Google Glass приложения на XE16 ?

? ccoleman @ | Original: StackOverFlow
---

Я получаю ошибки, связанные с проблемой с моего приложения скомпилированный на более ранней версии. В Android студии, я использовал " compileSdkVersion " Google Inc. : стекло Development Kit быстрый взгляд подхалима: 15 "' в моей build.gradle но после попытки отправить приложение на устройство я получаю :

    4277-4277/com.myapp.app E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: com.myapp.app, PID: 4277
java.lang.NoClassDefFoundError: com.google.android.glass.timeline.TimelineManager
---

Top 5 ответ

1kurtisnelson @

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

2adamup @

Я также использовал Android студии и была ужасная удача получить ранее функциональную стекла приложение для компиляции на XE16 . Я изменилbuild.gradle именно то, что http://stackoverflow.com/a/23099914/1114876 ответил здесь без удачи. Android Студия действует как он не видит обновление SDK .

[править : Android Студия только что получил обновление до 0.5.5, которая фиксированной этот вопрос ]

Я в конечном итоге переключение на Android Средства разработки (ADT ) пучка работающего на Eclipse, и дело пошло на лад . http://developer.android.com/sdk/installing/bundle.html

Примечание стороны : если вы с помощью голосовых команд, не забудьте добавить его в ваш манифест файл:

<uses-permission android:name="com.google.android.glass.permission.DEVELOPMENT" />

Если ваша команда голос не на предварительно утвержденный список слов, вы должны добавить это разрешение развития к вашему приложению . Смотрите здесь для более подробной информации : https://developers.google.com/glass/distribute/voice-checklist

3kevinmershon @

Какhttps://developers.google.com/glass/release-notes скажем, TimelineManager была удалена. После того как вы измените ваши compileSdkVersion как https://stackoverflow.com/a/23099914/3541792, вам нужно пересмотреть ваш код https://developers.google.com/glass/develop/gdk/reference/com/google/android/glass/timeline/LiveCard#LiveCard%28android.content.Context,%20java.lang.String%29

4CharlyKno @

Обновите стекла Development Kit Preview с помощью диспетчера Android SDK . Под Платформа Android 4.4.2 вы можете выбрать его.

Попробуйте запустить пример этой новой версии и сравнить его с вашим кодом .

5Jenny Tong @

Для того, чтобы Gradle счастливы, вы должны будете обновитьнесколько вещей, а затем изменить build.gradle файл, расположенный в модуле вашего приложения .

Upgrade Android Studio to at 0.5.5. You can either use the built in "Check for updates" feature or http://tools.android.com/download/studio/canary/0-5-5 . Open your Android SDK Manager and install the latest version of GDK. It will be under a new folder, 4.4.2, with the title Glass Development Kit Preview. Open your existing GDK project and edit the inner build.gradle file found in your app's module. For imported projects this would be <project root>/app/build.gradle

Измените свой compileSdkVersion до 19 . Это приведет в файле, который выглядит примерно так :

apply plugin: 'android'

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.3"

    defaultConfig {
        minSdkVersion 19
        targetSdkVersion 19
    }
...
}