【问题标题】:After update android studio could not create parent directory for lock file更新后 android studio 无法为锁定文件创建父目录
【发布时间】:2017-03-16 01:24:40
【问题描述】:

同步时更新了 android studio 和插件,失败,无法为锁定文件创建父目录

包装器属性:

#Sun Mar 05 16:51:59 PKT 2017 distributionBase=
GRADLE_USER_HOME  distributionPath=wrapper/
dists  zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/
dists  distributionUrl=https\://services.gradle.org/distributions/
gradle- 3.3-all.zip

build.gradle 应用模块:

apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.example.sarahn.toyapplication"
minSdkVersion 17
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 
'proguard-   rules.pro'
}
}
productFlavors {
}
}

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:
2.2.2',   {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.1.0'
testCompile 'junit:junit:4.12'
}

build.gradle(项目)

`// 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.3.0'

// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}

}

allprojects {
repositories {
jcenter()
}
}

task clean(type: Delete) {
delete rootProject.buildDir
}

尝试下载 NDK,从项目和安装中删除 .gradle 文件夹,但没有继续

环境: 视窗 10

【问题讨论】:

    标签: android android-studio gradle android-ndk android-gradle-plugin


    【解决方案1】:

    如果有人在 Ubuntu 上遇到与 Intellij 相同的问题,以下解决了我的问题:

    删除~/.gradle/caches中的所有内容

    【讨论】:

      【解决方案2】:

      我去了 gradle build 无法创建父目录并删除缓存文件夹的位置

      【讨论】:

      • 还有其他方法吗?
      • 你能在这里提问并给出链接
      • 为什么你不想删除缓存文件夹?
      • 您是否使缓存重启无效?
      • 这个问题只出现在 windows 中。
      【解决方案3】:

      这对我有用 Android Studio v3.0

      在根文件夹中删除 .gradelw gradle.bat(on windows) , gradle/ .idea/ 重新打开项目。

      【讨论】:

      • 不,这些文件位于项目根文件夹中。 :)
      【解决方案4】:

      当我将 Android Studio 升级到 3.0.1 时,我遇到了同样的问题。所有项目都有此错误消息。 (Windows 10 专业版 64 位)

      我尝试手动重新安装 Android Studio 和 Gradle,准备使用另一个 gradle 版本但没有效果。

      作为最后的手段,对我有用的是干净的重新安装。

      • 卸载安卓工作室

      • 从“环境变量”和 GRADLE_USER_HOME 中的 Path 中删除 gradle

      • 从用户中删除 .AndroidStudio、.android、.gradle 文件夹

      • 删除 AndroidSdk

      • 重启电脑

      • 重新安装 Android Studio 和 sdk

      之后编译的程序没有问题。

      【讨论】:

        【解决方案5】:

        就我而言,(Win 10 64bits 和 Android Studio 3.1.3 我必须以管理员身份运行 Android Studio 才能修复错误。

        【讨论】:

          【解决方案6】:

          只需转到您的 android studio 路径中的 gradle 文件夹并通过下载最新的 gradle 版本来更改您的 gradle 版本。 然后转到 android studio > settings 并将 gradle 版本更改为您安装的版本

          【讨论】:

            【解决方案7】:

            这对我有用 android studio 版本3.3.1

            点击应用栏中的File,然后点击Invalidate caches / Restart,然后点击INVALIDATE AND RESTART

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2021-07-27
              • 2020-09-21
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多