Nano Hash - криптовалюты, майнинг, программирование

Android-студия || GDK 'привет слово' || импортировать com.google.android.glass.app.Card || Не удается разрешить символ «google»

То, что я пытаюсь сделать с моим стеклом Google, довольно просто: создать/отобразить карту приветствия мира для очков Google.

вопрос::

когда я добавляю это:

import com.google.android.glass.app.Card

Я получаю это:

Cannot Resolve Symbol 'google'

Я сделал это:

Минимальная и целевая версии SDK: 15 (существует только одна версия Glass, поэтому минимальная и целевая версии SDK совпадают).

и я внес изменения вgradel.build[скомпилировать версию sdk... это было 15/изменено на то, что ниже]

android {
    compileSdkVersion "Google Inc.:Glass Development Kit Sneak Peek:15"
    buildToolsVersion "19.0.0"

    defaultConfig {
        minSdkVersion 15
        targetSdkVersion 15
    }
}

Я чувствую, что упускаю что-то простое/проблему с настройкой/не знаю, что это такое.

Есть предложения?


  • Просто чтобы исключить другие проблемы, нормально ли импортируются примеры проектов? Они не используют град. И какая версия Android Studio? 24.12.2013

Ответы:


1

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

  • Повторно импортируйте свой проект
  • В разделе «Настройки модуля» -> «Проект» -> «Проект SDK» -> «Редактировать...» убедитесь, что целью сборки является «Sneak Peek Glass Development Kit».
  • И если ничего не помогает, вы можете добавить gdk.jar, найденный в sdk/add-ons/addon-google_gdk-google-15/libs, в свой путь к классам, добавив его как внешнюю библиотеку.
20.12.2013
  • Изменение цели сборки на Glass Development Kit Sneak Peek исправило это для меня. Однако у меня должна быть другая версия Android Studio, потому что я не смог найти такие же параметры, как описано в ответе. Вместо этого мне пришлось сделать это: Файл -> Другие настройки -> Структура проекта по умолчанию... -> SDK (в разделе «Настройки платформы») -> Платформа Android API 15 -> Цель сборки: Glass Development Kit Sneak Peek (4.0.3) . 23.12.2013
  • Но теперь я просто получаю ту же ошибку, когда пытаюсь построить проект... до этого он просто не отображается красным. -_- Я не могу понять, как заставить эту штуку скомпилироваться, она продолжает говорить Gradle: error: package com.google.android.glass.timeline не существует 23.12.2013

  • 2

    Верхний ответ немного устарел. Так как GDK больше не является кратким просмотром, используйте:

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

    Убедитесь, что вы загрузили предварительную версию пакета разработки Glass из меню Инструменты > Диспетчер SDK и используете последнюю версию Android Studio (0.55 и выше).

    15.07.2014
  • После всего этого, когда я пытаюсь собрать APK, я все еще получаю сообщение «Ошибка: действие по умолчанию не найдено». 17.07.2014
  • @Арун: Это нормально! Просто выберите Не начинать активность. Вы должны иметь возможность установить приложение и запустить его с помощью голосового триггера. 17.07.2014

  • 3

    Почему бы вам не использовать образец, чтобы начать свой проект? Новый проект -> Другое -> Образец проекта Android Вы можете использовать секундомер, чтобы сделать это.

    Если вы не хотите, убедитесь, что ваш манифест имеет

    <uses-sdk
        android:minSdkVersion="15"
        android:targetSdkVersion="15" />
    

    Проверьте, установлен ли GDK Sneak Peek.

    Это сообщение

    Cannot Resolve Symbol 'google'
    

    Похоже на синтаксическую ошибку или ошибку включения в ваше затмение.

    Убедитесь, что комплект для разработки стекла Sneak Peep включен в нашу библиотеку. Щелкните правой кнопкой мыши свой проект -> Свойства -> Путь сборки Java -> Библиотеки. Проверьте также, правильно ли выбрана цель сборки проекта для Android.

    20.12.2013
  • То, что вы описываете, - это Eclipse. Вопрос был для Android Studio, которая, как указали Дженни и Тони, все еще очень бета-версия и не имеет каких-либо проектов стеклянных шаблонов, таких как Eclipse, о которых я знаю. Я только что попробовал вашу рекомендацию в Eclipse и впервые получил apk на Glass, так что ура! ИСПОЛЬЗУЙТЕ ЗАТМЕНИЕ. 02.05.2014
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..