2014-10-07 8 views
1

Я использую Android Studio для создания приложения Glass, когда Менеджер SDK Manager обновлен до GDK Preview API 19 Revision 9, а мое устройство находится на XE 21.3. Я пытаюсь использовать новый класс CardBuilder, но он недоступен. Я все еще могу использовать класс устаревших карт, но новый материал просто не появится.Невозможно получить доступ к классу CardBuilder

Я даже удалил/переустановил пакеты Android 4.4.2, но ничего. То же самое происходит и при загрузке проекта в Eclipse. Я бы не хотел использовать класс Card, так как это для демонстрационного учебника.

Есть ли советы о том, как это сделать?

+0

http://stackoverflow.com/questions/25736745/google-glass-gdk-backward-compatibility? Угадайте, что вы сказали, что ваше устройство уже на 21.3, но не знаю, поможет ли это вам. –

+0

Привет, Скотт. Да, все с моей средой dev текущее, поэтому должно быть хорошо использовать новый класс, но он не отображается как доступный. Даже примеры проектов Google не работают. Так что это может быть что-то с настройкой, я предполагаю? – user2302078

+0

Можете ли вы поделиться своим файлом градации? (build.gradle в папке вашего приложения) – pt2121

ответ

0

Я думал, что это может быть, но это то же самое, как и примеры проектов Google SDK, но вот что я получил:

apply plugin: 'com.android.application' 

repositories { 
     jcenter() 
    flatDir { 
     dirs 'prebuilt-libs' 
    } 
} 

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

    defaultConfig { 
     minSdkVersion 19 
     targetSdkVersion 20 
    } 
    buildTypes { 
     release { 
      runProguard false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
} 
+0

все выглядит правильно. ИДК. возможно, Android-студия указывает на неправильный sdk? У меня заканчивается идея. – pt2121

0

Вот почему я застрял с Eclipse, для разработки стекла. Android Studio была слишком хлипкой снова и снова ... Я использую Android Studio для разработки стандартного Android

+2

это комментарий не ответ – chouaib

1

Мне потребовалось несколько минут, прежде чем Android Studio смог распознать новый класс. Вы должны удалить папку сборки и начать чистую компиляцию. Существует проблема с классами, уже скомпилированными с предыдущей версией GDK, которые не замечены для перекомпиляции.

1

Mine наконец-то починили ... сегодняшнее обновление Android SDK до 23.0.5 показалось, что это трюк ... это и игра с меню «Внешние библиотеки» на панели «Проект», чтобы убедиться, что новый класс доступен, а затем вручную добавив пространство имен. Уф.

Спасибо за помощь! :)

Смежные вопросы