我真的很困惑和沮丧因为我无法理解如何导入我的android库项目作为我的应用程序项目的依赖项.
我尝试在线查找并建议大多数答案转到我的应用程序的项目结构,然后单击"+"然后单击"导入模块"
但Android Studio 0.3.4 - 0.5.2没有显示任何选项,当我点击"+"时,它只显示新模块的窗口.
我做错了什么或什么?
救命!!!
android android-library android-studio android-gradle-plugin
我想将一个库项目导入我的应用程序,但每当我尝试这样做时,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'
Run Code Online (Sandbox Code Playgroud)
编辑2:
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 …Run Code Online (Sandbox Code Playgroud) 我尝试过,import module但我总是得到
Error:(13, 0) Could not find property 'ANDROID_BUILD_MIN_SDK_VERSION' on project ':facebook'.
Run Code Online (Sandbox Code Playgroud)
我没有找到如何将Facebook SDK与最新Android Studio一起使用的教程...
我刚刚将Android Studio升级到0.2.11但现在我无法再导入模块(例如Facebook SDK应该如何导入

我很确定当我点击项目结构时它应该更像这样(左边是项目设置)

我正在尝试创建一个使用Facebook SDK的新Android应用程序,我正在使用最新版本的所有东西,所以我使用Android Studio 0.4.0和新的Gradle编译系统以及从下载的SDK的最新版本Facebook的.
我试图按照Facebook开发者页面中的说明操作:https: //developers.facebook.com/docs/getting-started/facebook-sdk-for-android-using-android-studio/3.0/但 没有运气,因为说明不适用于基于Gradle的Android Studio.
我也尝试按照Scott Barta在android工作室中使用facebook sdk的说明但没有运气,当"与Gradle文件同步项目"不起作用的第7步时,我收到此错误:
无法刷新Gradle项目.您正在使用旧的,不受支持的Gradle版本.请使用1.9或更高版本.请在项目的Gradle设置或项目的Gradle包装器中指向支持的Gradle版本(如果适用).
我试图修改build.gradle文件并更改类路径行:
classpath 'com.android.tools.build:gradle:0.6.+'
Run Code Online (Sandbox Code Playgroud)
至:
classpath 'com.android.tools.build:gradle:0.7.+'
Run Code Online (Sandbox Code Playgroud)
并且还将compileSdkVersion,buildToolsVersion,minSdkVersion和targetSdkVersion更改为我项目中的值,但不起作用.
谁能帮我?谢谢!
编辑:我今天更新到Android 0.4.2,但新版本没有运气.
我的gradle-wrapper.properties文件正在使用Gradle 1.9:
#Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-all.zip
Run Code Online (Sandbox Code Playgroud)
这是我用来编译Facebook库的build.gradle文件:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
}
}
apply plugin: 'android-library'
dependencies {
compile 'com.android.support:support-v4:+'
}
android {
compileSdkVersion 19
buildToolsVersion "19.0.1"
defaultConfig {
minSdkVersion 7
targetSdkVersion 19
}
sourceSets {
main {
manifest.srcFile …Run Code Online (Sandbox Code Playgroud) 我正在尝试将facebook SDK添加到android项目,但我无法添加它,我无法做到.我的项目有一个包,其中有8-10个包,那么我可以在哪里添加facebook SDK?
我在网上搜索了很多,但找不到好的解决方案.
我一直在寻找一段时间,并尝试了我能找到的每一个答案都没有成功.我开始相信问题出在android studio版本中.
然而,这就是我所做的:
1 - 我已经下载了facebook sdk
2 - 将sdk复制到我的libs文件夹中,以便项目如下所示:
Run Code Online (Sandbox Code Playgroud)MyProj -app --libs ---facebook ----build.gradle (2) --build.gradle (1) -settings.gradle
3 - 我修改了settings.gradle:
include ':libs:facebook', ':app'
Run Code Online (Sandbox Code Playgroud)
4 - 我将build.gradle(1)修改为:
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion "19.0.3"
defaultConfig {
minSdkVersion 16
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'me.dm7.barcodescanner:zxing:1.0'
compile 'com.koushikdutta.ion:ion:1.2.4'
compile 'com.google.code.gson:gson:2.2.+'
compile 'com.squareup.picasso:picasso:2.1.1'
compile project(':libs:facebook');
}
Run Code Online (Sandbox Code Playgroud)
5 - …
android facebook include android-facebook android-gradle-plugin
我正在尝试编写一个可以进行Facebook更新的程序,但我在添加Facebook依赖项时遇到了问题.我已经拥有sdk但无法添加到我的项目中,因为......
即使我已经尝试将gradle.prperties文件添加到提取的Facebook文件夹作为此处建议的评论
接下来我尝试在Facebook官方网页上添加建议,但我遇到了这个障碍......
现在,因为如果我来自的数据价格,我宁愿不上网,因为我已经在本地拥有sdk,所以我的问题是如何手动将sdk缓存到我的项目中?
编辑:为了清楚起见,我的问题是我如何将FACEBOOK SDK添加到我的项目而不在线(即离线构建)?
我试图使用此方法将Facebook登录添加到我的应用程序,但我收到以下错误:
Error:(21, 13) error: package bolts does not exist
Error:(22, 13) error: package bolts does not exist
Error:(23, 13) error: package bolts does not exist
Error:(24, 13) error: package bolts does not exist
Error:(37, 49) error: cannot find symbol class AppLinkResolver
Error:(48, 32) error: cannot find symbol class AppLink
Error:(58, 12) error: cannot find symbol class Task
Error:(58, 17) error: cannot find symbol class AppLink
Error:(80, 12) error: cannot find symbol class Task
Error:(80, 26) error: cannot find …Run Code Online (Sandbox Code Playgroud) 我有一个问题,让我在过去几天忙,我想得到一些帮助......
我正在使用intellij 13.1.3,当我尝试将Facebook SDK添加为模块时,我收到一个错误
错误:Gradle:错误:包com.facebook不存在
我完全按照@Scott Barta在这里解释的那样做了一切:https://stackoverflow.com/a/20221453/1018192
请帮我!:( 非常非常感谢你 :)
编辑1: 我的build.gradle文件:
facebook - > build.gradle
apply plugin: 'android-library'
dependencies {
compile 'com.android.support:support-v4:13.0.+'
compile files('libs/bolts.jar')
}
android {
compileSdkVersion Integer.parseInt(project.ANDROID_BUILD_SDK_VERSION)
buildToolsVersion "19.0.0"
defaultConfig {
minSdkVersion Integer.parseInt(project.ANDROID_BUILD_MIN_SDK_VERSION)
targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION)
}
lintOptions {
abortOnError false
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
res.srcDirs = ['res']
}
}
}
Run Code Online (Sandbox Code Playgroud)
my_proj - > build.gradle
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.9.+'
}
}
apply plugin: 'android' …Run Code Online (Sandbox Code Playgroud) android facebook intellij-idea android-gradle-plugin facebook-sdk-3.1
我真的搜索了好几天才找到一个很好的教程来导入 facebook sdk 来制作一个简单的登录系统。如果 facebook sdk 与登录一起工作,那么我可以继续导入联系人等。但是每次我尝试导入它(尝试了 20 种不同的东西)时,它都会给我错误。我只需要一个简单的说明,说明如何在 android studio 中获取 facebook sdk。