在android studio中使用gradle无法正确导入Scribe
以下是上的自述文件: 我已将scribe添加到依赖项:在android studio中使用gradle无法正确导入Scribe,android,gradle,scribe,Android,Gradle,Scribe,以下是上的自述文件: 我已将scribe添加到依赖项: dependencies { classpath 'com.android.tools.build:gradle:0.4' classpath 'org.scribe:scribe:1.3.5' } gradle构建完成时没有出现错误,但仍有错误: Gradle: cannot find symbol class ServiceBuilder Gradle: cannot find symbol class LinkedI
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
classpath 'org.scribe:scribe:1.3.5'
}
gradle构建完成时没有出现错误,但仍有错误:
Gradle: cannot find symbol class ServiceBuilder
Gradle: cannot find symbol class LinkedInApi
Gradle: cannot find symbol variable mRequestToken
....
这是我的身材。格雷德尔:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}
}
apply plugin: 'android'
repositories {
maven {
credentials {
id 'scribe-java-mvn-repo'
}
url "https://raw.github.com/fernandezpablo85/scribe-java/mvn-repo/"
}
}
dependencies {
compile files('libs/android-support-v4.jar')
compile 'org.scribe:scribe:1.3.5'
}
在buildscript子句之外创建一个新的dependencies子句,如下所示:
dependencies {
compile 'org.scribe:scribe:1.3.5'
}
这是java插件使用的代码的dependencies子句
还要确保您在构建脚本之外有repositories子句:
repositories {
mavenCentral()
}
这定义了将搜索依赖项的存储库
从buildscript dependencies子句中删除classpath'org.scribe:scribe:1.3.5'
。此子句用于构建脚本本身
您的新build.gradle文件应该如下所示:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
dependencies {
compile files('libs/android-support-v4.jar')
compile 'org.scribe:scribe:1.3.5'
}
仍然不起作用。我想我必须在我所做的构建脚本之外添加他的个人存储库。只是我不知道如何添加github链接中显示的id字段。你能发布整个build.gradle文件吗?你在顶层有“repositories{mavenCentral()}”子句吗(与您刚才添加的dependencies子句的级别相同?仍然是相同的错误,我不应该引用他的私有repo吗?我仍然得到相同的错误:Gradle:Execution failed for task':VENN:CompiledBug'.>编译失败;有关详细信息,请参阅编译器错误输出。)。