1

Я уже прочитал тонны вариантов этой проблемы, но я не могу получить импорт com.facebook. для работы в моем приложении с помощью Android Studio 2.0.Facebook заявление на импорт SDK не находит классов

У меня есть основное приложение и библиотечный модуль, и я использую SDK для Facebook в библиотечном модуле. Вот мой главный проект Gradle:

buildscript { 
    repositories { 
     jcenter() 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.0.0' 

     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
     mavenCentral() 
    } 
} 

task clean(type: Delete) { 
    delete rootProject.buildDir 
} 

И Gradle для моей библиотеки:

apply plugin: 'com.android.library' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "22.0.1" 

    defaultConfig { 
     minSdkVersion 19 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.3.0' 
    compile 'com.google.android.gms:play-services:8.4.0' 
    compile 'com.facebook.android:facebook-android-sdk:4.11.0' 
} 

Теперь, когда я синхронизировать Gradle, это, кажется, строить все промежуточные вещи, как это должно быть. Однако, когда я пытаюсь сделать заявку на импорт, доступны только следующие параметры:

import com.facebook.* 
import com.facebook.R 

Другие варианты недоступны. Если я попытаюсь сделать это:

import com.facebook.FacebookSdk 

Слово FacebookSdk находится в красном цвете, потому что оно не может его найти.

Я избивал это все утро. Я конвертирую старый проект Eclipse, но это началось как совершенно новый проект Android Studio (а не импорт из старого проекта Eclipse). Кажется, что есть еще один SDK для Facebook, плавающий вокруг, без какого-либо экспорта в нем, но я буду проклят, если не найду его. Я также попробовал несколько предыдущих версий SDK для Facebook, и все они делают то же самое.

Где я здесь ошибаюсь?

ответ

2

Ответил на мой вопрос! Мало ли я знаю, что у вас должна быть успешная сборка, прежде чем вы сможете добавлять операторы импорта. Я добавил компиляцию «com.facebook.android:facebook-android-sdk:4.11.0», а затем сразу попытался импортировать com.facebook.FacebookSdk, не сделав сначала успешную сборку.

Чтобы быть справедливым, шаг 6 быстрого запуска Google говорит «Создайте свой проект», но важность этого делать, прежде чем добавлять какой-либо код SDK, отскочил от меня.

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

  • Нет связанных вопросов^_^