Could not find com.parse.bolts: bolts-android: 1.1.2. in the project gap in the phone (android studio)?

I am new to the phone. Integrated facebook plugin in my project. After starting an error showing

`Error:A problem occurred configuring root project 'android'.' 

Failed to resolve all dependencies for configuration: _debugCompile. Could not find com.parse.bolts: bolts-android: 1.1.2. Search in the following places: File: / C: / Users / /AppData/Local/Android/sdk/extras/android/m2repository/com/parse/bolts/bolts-android/1.1.2/bolts-android-1.1.2. pom File: / C: / Users / /AppData/Local/Android/sdk/extras/android/m2repository/com/parse/bolts/bolts-android/1.1.2/bolts-android-1.1.2.jar File: / C: / Users / /AppData/Local/Android/sdk/extras/google/m2repository/com/parse/bolts/bolts-android/1.1.2/bolts-android-1.1.2.pom File: / C: / Users / /AppData/Local/Android/sdk/extras/google/m2repository/com/parse/bolts/bolts-android/1.1.2/bolts-android-1.1.2.jar Required:: android: unspecified> com.facebook. android: facebook lib: 3.21.1

Help me.

 import java.util.regex.Pattern apply plugin: 'android' buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:1.0.0' compile 'com.parse.bolts:bolts-android:1.1.2' } } ext.multiarch=false dependencies { compile fileTree(dir: 'libs', include: '*.jar') for (subproject in getProjectList()) { compile project(subproject) } compile files('com.phonegap.plugins.facebookconnect/FacebookLib/libs/bolts-android-1.1.2.jar') } android { sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] resources.srcDirs = ['src'] aidl.srcDirs = ['src'] renderscript.srcDirs = ['src'] res.srcDirs = ['res'] assets.srcDirs = ['assets'] } } defaultConfig { versionCode Integer.parseInt("" + getVersionCodeFromManifest() + "0") } compileSdkVersion 19 buildToolsVersion "19.1.0" if (multiarch || System.env.BUILD_MULTIPLE_APKS) { productFlavors { armv7 { versionCode defaultConfig.versionCode + 2 ndk { abiFilters "armeabi-v7a", "" } } x86 { versionCode defaultConfig.versionCode + 4 ndk { abiFilters "x86", "" } } all { ndk { abiFilters "all", "" } } } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } } task wrapper(type: Wrapper) { gradleVersion = '1.12' } def getVersionCodeFromManifest() { def manifestFile = file(android.sourceSets.main.manifest.srcFile) def pattern = Pattern.compile("versionCode=\"(\\d+)\"") def matcher = pattern.matcher(manifestFile.getText()) matcher.find() return Integer.parseInt(matcher.group(1)) } def getProjectList() { def manifestFile = file("project.properties") def pattern = Pattern.compile("android.library.reference.(\\d+)\\s*=\\s*(.*)") def matcher = pattern.matcher(manifestFile.getText()) def projects = [] while (matcher.find()) { projects.add(":" + matcher.group(2).replace("/",":")) } return projects } 
+6
source share
2 answers

Try it, it may be useful.

Failed to solve: compile 'com.parse.bolts:bolts-android:1.+'

Go to the menu: File β†’ Settings β†’ Build, Execution, Deployment β†’ Build Tools β†’ Gradle

B - Setting the project level

Checked or select - Custom default gradle wrapper (recommended)

and

In - Global gradle Setting

Disable offline work

+5
source

You are missing a repository declaration in a script. What you have is repositories in buildscript clos, which configures the assembly itself (for example, to find the Android plugin needed to run the assembly), but you don’t have a repository declaration that will lead to the dependencies your classes need. Please add

 repositories { jcenter() } 

That should do the trick.

+2
source

Source: https://habr.com/ru/post/980485/


All Articles