Android Studio – Gradle

我正在尝试使用1.3.0的Android工作室的最新版本的gradle

http://android-developers.blogspot.ro/2015/07/get-your-hands-on-android-studio-13.html

不幸的是,我在尝试更新gradle版本时遇到了问题。 以前的gradle版本是1.2.3,现在想把它更新到1.3.0。

我收到以下错误:

Error:Cannot access first() element from an empty List 

我也更新到Android Studio 1.3,我目前正在使用以下的构build工具:

 buildToolsVersion "23.0.0 rc3" 

我尝试从我的项目中删除gradle和.gradle dirs,也从用户家目录中删除.gradle dir,但没有成功。

即使我试图去文件 – >无效的caching/重新启动,但仍然没有解决scheme。

Solutions Collecting From Web of "Android Studio – Gradle"

我有使用gradle 1.3.1和buildtools 23.0.1相同的问题。 我发现这是由于bintray版本的旧版本。 此问题已修复为0.3.4+。

 classpath 'com.novoda:bintray-release:0.3.4' 

在编译git上的“Drive Database Sync”示例项目时,出现错误“ Error:Can not access first(()element from a Empty List”)

解决scheme:问题是因为bintray版本,我通过使用以下gradle.build解决了问题 –

 // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.0.0' classpath 'com.novoda:bintray-release:0.3.4' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } }