Android 1.5 Gradle同步从未完成
我最近升级到了Android Studio 1.5。然而,在更新之后,Gradle陷入了“刷新[项目]Gradle项目”的困境,从未停止过 以前版本的Android Studio运行得很好 我如何解决这个问题 我在一台Ubuntu 15.10 64位机器上 编辑:Android 1.5 Gradle同步从未完成,android,android-studio,android-gradle-plugin,Android,Android Studio,Android Gradle Plugin,我最近升级到了Android Studio 1.5。然而,在更新之后,Gradle陷入了“刷新[项目]Gradle项目”的困境,从未停止过 以前版本的Android Studio运行得很好 我如何解决这个问题 我在一台Ubuntu 15.10 64位机器上 编辑: 到目前为止,我已经尝试从/opt删除Android Studio并下载最新版本。没有帮助 我还尝试删除~/.AndroidStudio1.5目录。无济于事 这在我的“事件日志”中 梯度同步已开始 NullPointerExceptio
到目前为止,我已经尝试从/opt删除Android Studio并下载最新版本。没有帮助 我还尝试删除
~/.AndroidStudio1.5
目录。无济于事
这在我的“事件日志”中
梯度同步已开始NullPointerException:null
在项目的build.gradle中,将类路径更新为gradle 1.5.0 例如:
// 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:1.5.0'
}
}
allprojects {
repositories {
jcenter()
}
}
转到
Preferences>Build,Execution>buildtools>Gradle
并更改Gradle Home
路径。我不得不更改我的,因为它的值不正确,它是/Applications/Android Studio.app/Contents/gradle/gradle-2.4
,我将它更改为/Applications/Android Studio.app/Contents/gradle/gradle-2.8
在您的Android项目中更改gradle-wrapper.properties文件,它位于*Project/gradle/wrapper:
发件人:
分配=https://services.gradle.org/distributions/gradle-2.4-all.zip
至:
分配=https://services.gradle.org/distributions/gradle-2.8-all.zip
并更改project build.gradle,如下所示:
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
}
我也有同样的问题。我的JAVA_主页未设置到正确的目录。Ehsun Mehranvaris的答案更像是一个黑客,而不是一个解决方案。我试图用./gradlew为每个终端构建android项目,但它告诉我JAVA_HOME设置不正确 要获取java输入终端的路径,请执行以下操作:
readlink -f $(which java)
export JAVA_HOME=/usr/lib/jvm/java-7-oracle/jre
在终端中按如下方式设置JAVA_主页:
readlink -f $(which java)
export JAVA_HOME=/usr/lib/jvm/java-7-oracle/jre
之后,我切换到终端中的android项目目录,并运行了以下命令:
./gradlew
这将建立您的项目,在我的情况下,它下载了最新的gradle 2.8包。如果您正确设置JAVA_主页,Android Studio可能会自行下载该软件包。我没试过
现在,您可以使用Android Studio中的默认gradle包装器,无需手动编辑任何属性文件。您会发现在
首选项>构建、执行>构建工具>Gradle
这是Android Studio版本的问题。降级到1.4,一切都恢复正常。IDK为什么1.5有问题。