从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)
答案 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