2015-01-18 2 views
1

Я пытаюсь интегрировать SDK Estimote в приложение для Android. Я следую инструкциям SDK, доступным по адресу https://github.com/Estimote/Android-SDK. Я добавил файл оценки-sdk-preview.jar в каталог libs. Любые идеи, что я делаю неправильно?Установить Estimote SDK для Android

Сообщение об ошибке я получаю это:

  • не может разрешить символ 'estimote'
  • не может разрешить символ 'SDK'
  • не может решить 'сервис' символ
  • не может разрешить символ " BeaconService '

Это как я пытаюсь добавить службу

<service android:name="com.estimote.sdk.service.BeaconService" 
    android:exported="false"/> 

Manifest

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="company.com.application1" > 
    <uses-permission android:name="android.permission.BLUETOOTH"/> 
    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/> 
    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name=".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> 

     //----------THIS IS WHERE THE ERRORS ARE---------- 
     <service android:name="com.estimote.sdk.service.BeaconService" 
     android:exported="false"/> 
    </application> 

</manifest> 
+0

Вы используете Eclispe или Android Studio? – Hespen

+0

@ Hespen Я использую Android Studio. Спасибо за помощь! – Brandon

+0

Как вы импортировали .jar? Вы только что скопировали банку в папку lib? Или вы добавили его с помощью функций AS? Добавили ли вы: скомпилируйте проект (': valuote-sdk-preview') в свой файл Gradle Build? – Hespen

ответ

5

Вы должны пойти в Файл -> Структура проекта -> Нажмите на зеленый + -> выберите «Импорт .JAR или. AAR Package 'из списка' More modules '-> Выберите JAR-файл. Затем перейдите к файлу build.gradle и добавьте следующую строку в зависимости блок

compile project(':estimote-sdk-preview') 
Смежные вопросы