gpt4 book ai didi

Android Studio : Neither path nor baseDir may be null or empty string. 路径 ='null' basedir ='/Users/.../app'

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:25:42 28 4
gpt4 key购买 nike

我刚刚更新了我的项目以包含最新版本的 gradle,但是现在我收到了这个黄色错误。

Gradle 'App' 项目刷新失败: path 和 baseDir 都不能为 null 或空字符串。 path='null' basedir='/Users/用户名/Desktop/App/app' 渐变设置

当我点击日志时,它会将我带到 build.gradle 文件并将光标移动到 signingConfigs > release 部分。

下面是我的 gradle 文件。对于我的生活,我无法弄清楚哪里出了问题。

buildscript {
repositories {
maven { url 'http://download.crashlytics.com/maven' }
}

dependencies {
classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+'
}
}
apply plugin: 'android'
apply plugin: 'crashlytics'

repositories {
maven { url 'http://download.crashlytics.com/maven' }
}


android {
compileSdkVersion 19
buildToolsVersion '19.1.0'

defaultConfig {
minSdkVersion 11
targetSdkVersion 19
versionCode 9
versionName "2.0"
}

Properties debugProps = new Properties()
debugProps.load(new FileInputStream(project.file("debug.properties")))


Properties releaseProps = new Properties()
releaseProps.load(new FileInputStream(project.file("release.properties")))


signingConfigs {
debug {
storeFile file(debugProps.KEYSTORE_FILE)
storePassword debugProps.KEYSTORE_PASSWORD
keyAlias debugProps.KEY_ALIAS
keyPassword debugProps.KEY_PASSWORD
}

release {
storeFile file(releaseProps.KEYSTORE_FILE)
storePassword releaseProps.KEYSTORE_PASSWORD
keyAlias releaseProps.KEY_ALIAS
keyPassword releaseProps.KEY_PASSWORD
}
}
buildTypes {
debug {
signingConfig signingConfigs.debug
}

release {
signingConfig signingConfigs.release
}
}
}

dependencies {
compile 'com.android.support:appcompat-v7:19.+'
compile 'com.android.support:support-v4:19.+'
compile 'com.crashlytics.android:crashlytics:1.+'
compile 'com.google.android.gms:play-services:+'
compile fileTree(dir: 'libs', include: ['*.jar'])
compile files('libs/joda-time-2.3.jar')
}

对于包含版本的build.gradle

buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
}
}

allprojects {
repositories {
mavenCentral()
}
}

最佳答案

当我构建应用程序时,同样的问题也阻止了我。 Gradle 日志说“路径和 baseDir 都不能为 null 或空字符串。path='null' basedir='XX/XX'”。我解决了它。在我的情况下,坏点位于应用程序的 build.gradle 文件中。错误日志告诉我哪一行导致了错误。我发现该行引用了一个文件路径参数,而该参数是从属性文件中读取的。但是该属性文件中不存在该参数!!!这就是问题的根源。所以我在属性文件中附加了一个参数。问题解决了。

关于Android Studio : Neither path nor baseDir may be null or empty string. 路径 ='null' basedir ='/Users/.../app',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25173335/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com