首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Android Studio中导入Facebook库:找不到属性'ANDROID_BUILD_SDK_VERSION‘

在Android Studio中导入Facebook库:找不到属性'ANDROID_BUILD_SDK_VERSION‘
EN

Stack Overflow用户
提问于 2014-01-31 18:35:59
回答 5查看 44.4K关注 0票数 55

我想将一个库项目导入到我的应用程序中,但每当我尝试这样做时,Android Studio都无法识别它

它还给我提供了build.gradle中的错误。

这个库是: PagerSlidingTabStrip ...

以下是一些图片:

到目前为止,我已经试了3天了!请帮帮我:)

编辑:

代码语言:javascript
复制
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 :

代码语言:javascript
复制
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
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2014-02-01 05:47:05

首先,您可以将此依赖项添加到您的项目中,而无需在本地编译库。

代码语言:javascript
复制
dependencies {
    compile 'com.astuetz:pagerslidingtabstrip:1.0.1'
}

否则,如果您希望在本地编译此库,则必须在根目录的gradle.properties中定义这些键。

代码语言:javascript
复制
ANDROID_BUILD_TARGET_SDK_VERSION=19
ANDROID_BUILD_TOOLS_VERSION=19
ANDROID_BUILD_SDK_VERSION=19
票数 54
EN

Stack Overflow用户

发布于 2014-07-04 15:45:28

编辑

还有一种GUI方法可以做到这一点。可以通过在项目树中选择模块facebook并按f4来访问它。

此外,您也可以右键单击facebook并转到底部附近的Open Module Settings

如图所示。图片中的数字是撰写本文时sdk的顶级版本。

有一个更简单的解决方案。像ANDROID_BUILD_SDK_VERSION这样的常量可以用普通的版本"numbers“替换。因此,不是

代码语言:javascript
复制
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)
    }

..file可能如下所示:

代码语言:javascript
复制
android {
    compileSdkVersion 19
    buildToolsVersion '19.1.0'

    defaultConfig {
         minSdkVersion 15
         targetSdkVersion 19
    }
票数 38
EN

Stack Overflow用户

发布于 2015-04-17 19:03:12

转到您已导入到项目中的facebook文件夹。复制gradle.properties文件并粘贴到你的facebook module.It中就可以消除错误。

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

https://stackoverflow.com/questions/21477884

复制
相关文章

相似问题

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