[英]Issue with finding gradle built project
我正在使用一些plugin
actionbarpulltorefresh
,但是在我的代碼中,ide無法解決PullToRefreshLayout
。 這是我的build.gradle
文件,問題是我找不到此插件的任何源文件, .gradle
目錄中沒有任何文件
我有一些build.gradle
文件
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile 'com.github.chrisbanes.actionbarpulltorefresh:library:+'
}
android {
compileSdkVersion 18
buildToolsVersion '18'
defaultConfig {
targetSdkVersion 18
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
res.srcDirs = ['res']
}
}
}
編輯:當我把
import uk.co.senab.actionbarpulltorefresh.library.PullToRefreshLayout;
private PullToRefreshLayout mPullToRefreshLayout;
我收到消息can not resolve symbol PullToRefreshLayout
。 我正在使用基於android studio
intelliJ
版本intelliJ
如果您升級到所有內容的新版本,將會有更好的運氣:
Android Gradle插件0.8。 您必須在build.gradle中將classpath
編輯為:
classpath 'com.android.tools.build:gradle:0.8.+'
搖籃1.10。 你必須編輯distributionUrl
在你的gradle產出/包裝/ gradle-wrapper.properties到:
distributionUrl=http\\://services.gradle.org/distributions/gradle-1.10-bin.zip
在SDK Manager中下載19.0.1 Android SDK Build Tools並指示要在build.gradle中將其與此結合使用 :
buildToolsVersion '19.0.1'
我認為Android Studio 0.4.3中修復了一個錯誤,原因是該錯誤導致您看不到actionbarpulltorefresh庫中的類。 新版本的插件和Gradle對於您的項目在0.4.3中運行將是必需的。 如果您升級Android Studio,它將檢測到舊版本的插件和Gradle,並願意為您進行更改,但如果沒有,則可以手動進行編輯。 它不會提供更新構建工具版本的信息。 您必須自己做。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.