'';无法分析结果路径字符串:";android studio版本4.0.0中出现错误,
我正在android studio 4.0.0中运行一个简单的hello world示例。它给了我这个错误:'';无法分析结果路径字符串:";android studio版本4.0.0中出现错误,,android,android-studio,android-studio-4.0,Android,Android Studio,Android Studio 4.0,我正在android studio 4.0.0中运行一个简单的hello world示例。它给了我这个错误: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:mergeExtDexDebug'. > Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:mergeExtDexDebug'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
> Failed to transform core-1.1.0.aar (androidx.core:core:1.1.0) to match attributes {artifactType=android-dex, dexing-enable-desugaring=false, dexing-incremental-desugaring-v2=false, dexing-is-debuggable=true, dexing-min-sdk=16, org.gradle.status=release, org.gradle.usage=java-runtime}.
> Execution failed for DexingNoClasspathTransform: C:\Users\morteza\.gradle\caches\transforms-2\files-2.1\cd4879837b92e15e5ff5501be1c5771e\core-1.1.0-runtime.jar.
> Cannot parse result path string:
> Failed to transform core-1.1.0.aar (androidx.core:core:1.1.0) to match attributes {artifactType=android-dex, dexing-enable-desugaring=false, dexing-incremental-desugaring-v2=false, dexing-is-debuggable=true, dexing-min-sdk=16, org.gradle.status=release, org.gradle.usage=java-runtime}.
> Execution failed for DexingNoClasspathTransform: C:\Users\morteza\.gradle\caches\transforms-2\files-2.1\cd4879837b92e15e5ff5501be1c5771e\core-1.1.0-runtime.jar.
> Cannot parse result path string:
> Failed to transform core-1.1.0.aar (androidx.core:core:1.1.0) to match attributes {artifactType=android-dex, dexing-enable-desugaring=false, dexing-incremental-desugaring-v2=false, dexing-is-debuggable=true, dexing-min-sdk=16, org.gradle.status=release, org.gradle.usage=java-runtime}.
> Execution failed for DexingNoClasspathTransform: C:\Users\morteza\.gradle\caches\transforms-2\files-2.1\cd4879837b92e15e5ff5501be1c5771e\core-1.1.0-runtime.jar.
> Cannot parse result path string:
> Failed to transform core-1.1.0.aar (androidx.core:core:1.1.0) to match attributes {artifactType=android-dex, dexing-enable-desugaring=false, dexing-incremental-desugaring-v2=false, dexing-is-debuggable=true, dexing-min-sdk=16, org.gradle.status=release, org.gradle.usage=java-runtime}.
> Execution failed for DexingNoClasspathTransform: C:\Users\morteza\.gradle\caches\transforms-2\files-2.1\cd4879837b92e15e5ff5501be1c5771e\core-1.1.0-runtime.jar.
> Cannot parse result path string:
> Failed to transform core-1.1.0.aar (androidx.core:core:1.1.0) to match attributes {artifactType=android-dex, dexing-enable-desugaring=false, dexing-incremental-desugaring-v2=false, dexing-is-debuggable=true, dexing-min-sdk=16, org.gradle.status=release, org.gradle.usage=java-runtime}.
> Execution failed for DexingNoClasspathTransform: C:\Users\morteza\.gradle\caches\transforms-2\files-2.1\cd4879837b92e15e5ff5501be1c5771e\core-1.1.0-runtime.jar.
> Cannot parse result path string:
> Failed to transform core-1.1.0.aar (androidx.core:core:1.1.0) to match attributes {artifactType=android-dex, dexing-enable-desugaring=false, dexing-incremental-desugaring-v2=false, dexing-is-debuggable=true, dexing-min-sdk=16, org.gradle.status=release, org.gradle.usage=java-runtime}.
> Execution failed for DexingNoClasspathTransform: C:\Users\morteza\.gradle\caches\transforms-2\files-2.1\cd4879837b92e15e5ff5501be1c5771e\core-1.1.0-runtime.jar.
> Cannot parse result path string:
> Failed to transform core-1.1.0.aar (androidx.core:core:1.1.0) to match attributes {artifactType=android-dex, dexing-enable-desugaring=false, dexing-incremental-desugaring-v2=false, dexing-is-debuggable=true, dexing-min-sdk=16, org.gradle.status=release, org.gradle.usage=java-runtime}.
> Execution failed for DexingNoClasspathTransform: C:\Users\morteza\.gradle\caches\transforms-2\files-2.1\cd4879837b92e15e5ff5501be1c5771e\core-1.1.0-runtime.jar.
> Cannot parse result path string:
> Failed to transform core-1.1.0.aar (androidx.core:core:1.1.0) to match attributes {artifactType=android-dex, dexing-enable-desugaring=false, dexing-incremental-desugaring-v2=false, dexing-is-debuggable=true, dexing-min-sdk=16, org.gradle.status=release, org.gradle.usage=java-runtime}.
> Execution failed for DexingNoClasspathTransform: C:\Users\morteza\.gradle\caches\transforms-2\files-2.1\cd4879837b92e15e5ff5501be1c5771e\core-1.1.0-runtime.jar.
> Cannot parse result path string:
> Failed to transform core-1.1.0.aar (androidx.core:core:1.1.0) to match attributes {artifactType=android-dex, dexing-enable-desugaring=false, dexing-incremental-desugaring-v2=false, dexing-is-debuggable=true, dexing-min-sdk=16, org.gradle.status=release, org.gradle.usage=java-runtime}.
> Execution failed for DexingNoClasspathTransform: C:\Users\morteza\.gradle\caches\transforms-2\files-2.1\cd4879837b92e15e5ff5501be1c5771e\core-1.1.0-runtime.jar.
> Cannot parse result path string:
> Failed to transform constraintlayout-solver-1.1.3.jar (androidx.constraintlayout:constraintlayout-solver:1.1.3) to match attributes {artifactType=android-dex, dexing-enable-desugaring=false, dexing-incremental-desugaring-v2=false, dexing-is-debuggable=true, dexing-min-sdk=16, org.gradle.category=library, org.gradle.libraryelements=jar, org.gradle.status=release, org.gradle.usage=java-runtime}.
> Execution failed for DexingNoClasspathTransform: C:\Users\morteza\.gradle\caches\modules-2\files-2.1\androidx.constraintlayout\constraintlayout-solver\1.1.3\54abe9ffb22cc9019b0b6fcc10f185cc4e67b34e\constraintlayout-solver-1.1.3.jar.
> Cannot parse result path string:
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 2m 17s
15 actionable tasks: 15 executed
这是我的项目build.gradle:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath "com.android.tools.build:gradle:4.0.0"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
apply plugin: 'com.android.application'
android {
compileSdkVersion 29
buildToolsVersion "29.0.3"
defaultConfig {
applicationId "com.example.app_3"
minSdkVersion 16
targetSdkVersion 29
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: "libs", include: ["*.jar"])
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
}
和我的应用程序build.gradle:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath "com.android.tools.build:gradle:4.0.0"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
apply plugin: 'com.android.application'
android {
compileSdkVersion 29
buildToolsVersion "29.0.3"
defaultConfig {
applicationId "com.example.app_3"
minSdkVersion 16
targetSdkVersion 29
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: "libs", include: ["*.jar"])
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
}
我没有做什么特别的事,只是创建了一个新的项目。我不知道,如果需要其他信息,请告诉我。谢谢您能用Java 8兼容性更新gradle文件吗
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
此外,您可能需要启用多索引支持
multiDexEnabled true //add this line in the defaultConfig
将最小sdk更改为19Try remove spaces from android studio and project pathtnx a lot@Reza,经过3天多的努力,它解决了我的问题,顺便问一下,minSdk 16有什么问题?tnx需要大量响应。将minSdk改为19可以解决这个问题,但我对您提出的选项非常好奇。首先我有一个问题,我的jdk版本是14,它是否与您正在谈论的版本相关?从Gradle 3.4开始,您需要Java 8和更高版本,以及Gradle任务“app:mergextdexdebug”,我认为这可能与multiDex支持有关。