Intereting Posts
Интеграция ormlite-4.9 с sqlcipher-2.08 Вставьте отметку времени в базу данных через ContentValues Ошибка: «Сбой инициализации SDL, причина: нет доступного видеоустройства» при запуске AVD Могу ли я напрямую проверить транзакционную информацию о биллинге в приложении с сервером Android Market? Просмотр значений getHeight () и getWidth () слишком велико Начало нового действия в onCreate работает только с задержкой Как использовать пользовательский proguard.jar в сборке Gradle? Android / SQLite: колонки Insert-Update для сохранения идентификатора Есть ли способ заставить Google Speech api возвращать только слова в качестве ответа? Java.io.FileNotFoundException при использовании RandomAccessFile для создания файла Android Studio. Проблемы с классом R Ошибка: выполнение выполнено для задачи «: app: processDebugGoogleServices». > Исправьте конфликт версий Как получить настройки для работы в Android? Ошибки компоновщика в Android NDK (неопределенная ссылка на `__cxa_end_cleanup ') Volley vs Aquery против Android Async HTTP

Импорт библиотеки Facebook в Android Studio: Не удалось найти свойство «ANDROID_BUILD_SDK_VERSION»

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

Это также дает мне ошибки в build.gradle ..

Библиотека: PagerSlidingTabStrip ….

Вот несколько фотографий:

Введите описание изображения здесь

Введите описание изображения здесь

Я пытался заставить его работать в течение 3 дней до сих пор! Пожалуйста помогите 🙂

РЕДАКТИРОВАТЬ:

apply plugin: 'android-library' dependencies { compile 'com.android.support:support-v4:19.0.0' } android { compileSdkVersion Integer.parseInt(project.ANDROID_BUILD_SDK_VERSION) buildToolsVersion project.ANDROID_BUILD_TOOLS_VERSION defaultConfig { minSdkVersion 8 targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION) } sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] res.srcDirs = ['res'] } } } apply from: 'https://raw.github.com/chrisbanes/gradle-mvn-push/master/gradle-mvn-push.gradle' 

EDIT2:

 FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ':Sahertoday'. > Could not resolve all dependencies for configuration ':Sahertoday:_debugCompile'. > Could not find com.astuetz:pagerslidingtabstrip:1.0.1. Required by: Saher-3:Sahertoday:unspecified * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED 

Solutions Collecting From Web of "Импорт библиотеки Facebook в Android Studio: Не удалось найти свойство «ANDROID_BUILD_SDK_VERSION»"

Прежде всего, вы можете добавить эту зависимость в свой проект, не компилируя lib локально.

 dependencies { compile 'com.astuetz:pagerslidingtabstrip:1.0.1' } 

В противном случае, если вы хотите скомпилировать эту lib локально, вы должны определить эти ключи в gradle.properties в корне.

 ANDROID_BUILD_TARGET_SDK_VERSION=19 ANDROID_BUILD_TOOLS_VERSION=19 ANDROID_BUILD_SDK_VERSION=19 

РЕДАКТИРОВАТЬ

Существует также GUI-способ для этого. Доступ к нему осуществляется путем выбора модуля facebook в дереве проекта и нажатия f4 .
Также вы можете просто щелкнуть правой кнопкой мыши на facebook и перейти к Open Module Settings рядом с нижним.

Это показано на рисунках. Цифры на картинке являются верхней версией sdk на момент написания.

Первый блок. Цифры на изображениях не соответствуют указанным выше, но это потому, что я обновил их позже.

Второй блок - такое же обновление

Существует более простое решение. Константы, такие как ANDROID_BUILD_SDK_VERSION могут быть заменены обычными версиями «числа». Поэтому вместо

 android { compileSdkVersion Integer.parseInt(project.ANDROID_BUILD_SDK_VERSION) buildToolsVersion project.ANDROID_BUILD_TOOLS_VERSION defaultConfig { minSdkVersion 8 targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION) } 

..файл может выглядеть так:

 android { compileSdkVersion 19 buildToolsVersion '19.1.0' defaultConfig { minSdkVersion 15 targetSdkVersion 19 } 

Перейдите в папку facebook, которую вы импортировали в свой проект. Скопируйте файл gradle.properties и вставьте его в свой модуль facebook. Он удалит ошибки.

Для тех, кто сталкивался с такими же проблемами при добавлении библиотек и до сих пор не может заставить его работать. Для меня работали следующие локальные файлы .aar:

  • Просто загрузите файл .aar из maven repo вручную.
  • В Android Studio перейдите в File -> new Module -> import .JAR или .AAR и выберите загруженный файл .aar.

Android Studio делает все остальное (в build.gradle) для вас. Возможно, очистите и перестройте свой проект.

 apply plugin: 'com.android.library' android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { minSdkVersion 8 targetSdkVersion 4 } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } } dependencies { compile 'com.android.support:appcompat-v7:22.2.1' }