Gradle sync失败:无法加载库窗口-amd64 \ native-platform.dll

时间:2016-04-22 14:53:55

标签: android gradle

从Android Studio 1.4更新到2.0,并让IDE在build.gradle中将我的gradle依赖关系从1.x更改为2.0:

dependencies {
    classpath 'com.android.tools.build:gradle:2.0.0'
}

将项目gradle版本更新为2.10。

当我尝试使用gradle文件同步项目或刷新项目时,我现在收到以下错误:

Gradle sync failed: Can't load library: C:\Users\foobar\.gradle\native\19\windows-amd64\native-platform.dll
            Consult IDE log for more details (Help | Show Log)

5 个答案:

答案 0 :(得分:20)

从gradle路径中删除“native”文件夹:

.gradle\native\19\windows-amd64\native-platform.dll

再次运行时,它将重新生成“native”文件夹和关联的.dll。

答案 1 :(得分:1)

对我来说,进入并删除“原生”文件夹,然后允许Android Studio重新同步为我修复了问题。我相信我和CodyF有同样或类似的问题;我的.dll不见了。 native \ 19 \ windows-amd64文件夹中唯一的文件是.dll.lock文件。

答案 2 :(得分:0)

只需将 native-platform.dll.lock 文件重命名为 native-platform.dll

答案 3 :(得分:0)

出于安全考虑,可能会禁用从临时目录加载DLL, 您可以尝试创建tmp目录并将GRADLE_OPTS更改为指向您创建的位置。 对于Windows

open CMD
mkdir $some_location
set GRADLE_OPTS="-Dorg.gradle.native.dir=/$some_location"

这对我有用。

答案 4 :(得分:0)

我尝试了2天。 然后,我创建了c:\ gradletemp,进行配置以使用它,并以管理员身份运行Eclipse。 这对我有用!

ps:已安装的日食和带有巧克力味的gradle