首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >找不到com.parse.螺栓:螺栓-android:1.1.2。在电话间隔项目(安卓工作室)?

找不到com.parse.螺栓:螺栓-android:1.1.2。在电话间隔项目(安卓工作室)?
EN

Stack Overflow用户
提问于 2015-01-04 08:43:15
回答 2查看 3K关注 0票数 6

我是新在电话gap.integrated facebook插件在我的项目.after运行错误显示

代码语言:javascript
代码运行次数:0
运行
复制
`Error:A problem occurred configuring root project 'android'.'

无法解析配置的所有依赖项“:_调试器”。找不到com.parse.螺栓:螺栓-android:1.1.2。在以下位置搜索: 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要求::android:un期> com.facebook.android:FacebookLib:3.21.1

请帮帮我。

代码语言:javascript
代码运行次数:0
运行
复制
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
}
EN

回答 2

Stack Overflow用户

发布于 2015-06-30 13:33:22

试一试也许会有帮助。

未能解决:compile 'com.parse.bolts:bolts-android:1.+'

转到菜单: ->设置-> Build,Execution,Deployment-> Build -> Gradle

项目级别设置

选中或选择-用户默认分级包装(推荐)

全球分级设置

禁用脱机工作

票数 5
EN

Stack Overflow用户

发布于 2015-01-05 12:08:19

您缺少了脚本中的存储库声明。您所拥有的是buildscript闭包中的存储库,它配置构建本身(例如找到运行构建所需的Android ),但您没有一个存储库声明来提供类所需的依赖项。请添加

代码语言:javascript
代码运行次数:0
运行
复制
repositories {
   jcenter()
}

这应该能起作用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27763865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档