2014-02-17 3 views
2

следующий файла риого на github:Scribe не импортировать правильно используя Gradle в андроиде студии

Я добавил писец в зависимость:

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' 
} 

ответ

2

Создать новую статью зависимостей вне пункта buildscript, который выглядит как:

dependencies { 
    compile 'org.scribe:scribe:1.3.5' 
} 

Это положение зависимостей для кода, используемого в Java Plugin.

Также убедитесь, что у вас есть пункт репозиториев вне buildscript:

repositories { 
    mavenCentral() 
} 

Это определяет хранилищам, будет произведен поиск зависимостей.

Извлеките 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' 
} 
+0

До сих пор не работает. Я предполагаю, что я должен добавить свой личный репозиторий и за рамки buildscript, который я сделал. только я не уверен, как добавить поле id, как показано в ссылке github. – JY2k

+0

Можете ли вы опубликовать весь файл build.gradle. – ditkin

+0

У вас есть предложение "repositories {mavenCentral()}" на верхнем уровне (на том же уровне, что и выведенное условие зависимостей?) – ditkin

Смежные вопросы