关注github上的自述文件:
我已将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 LinkedInApi
Gradle: cannot find symbol variable mRequestToken
....
这是我的build.gradle:
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'
}
答案 0 :(得分:2)
在buildscript子句之外创建一个新的依赖项子句,如下所示:
dependencies {
compile 'org.scribe:scribe:1.3.5'
}
这是java插件使用的代码的dependencies子句。
还要确保在buildscript之外有repositories子句:
repositories {
mavenCentral()
}
这是定义将搜索依赖项的存储库。
从buildscript依赖项子句中删除classpath 'org.scribe:scribe:1.3.5'
。该子句用于buildscript本身。
您的新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'
}