发现多个文件 OS 独立路径 'META-INF/androidx.legacy_legacy-support-core-utils.version'
More than one file was found with OS independent path 'META-INF/androidx.legacy_legacy-support-core-utils.version'
我添加了 BottomNavigationView,然后事情开始变得复杂。我不知道是什么导致了这个错误,当我构建项目时它没问题但是当我想在模拟器中播放应用程序时 - 弹出这个错误。
这是我的 build.gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 28
defaultConfig {
applicationId "com.example.pokrz.x"
minSdkVersion 22
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/notice.txt'
exclude 'META-INF/ASL2.0'
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0-alpha3'
implementation 'com.android.support.constraint:constraint-layout:1.1.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.parse:parse-android:1.16.3'
implementation 'com.google.android.material:material:1.0.0-beta01'
}
repositories {
mavenCentral()
}
我不知道我还能做什么。我已经完成了。
使用导致错误的路径添加新的排除行:
排除 'META-INF/androidx.legacy_legacy-support-core-utils.version'
Build > Clean Project 帮助了我。
此消息在升级 Android Studio 时出现,与 Gradle 插件版本和 Gradle 版本有关。我看到了以下错误:
- Android Gradle 插件版本 3.6.2
- Gradle 版本 6.3
- 构建:生成 APK 调试
但是,生成 APK 版本时构建正常。更重要的是,将 Android Gradle 插件版本切换到 3.5.0、3.6.0、3.6.1... 然后重建也可以。最后,在切换一次或两次插件版本后,它再次与 3.6.2(撰写本文时的最新版本)一起正常工作。
因此,请尽情发挥,直到找到有效的组合。此外,请尝试使用最新的插件版本,因为这似乎只是升级时 Android Studio 的一个错误。
(结论:无需在 build.gradle 中添加 100 个排除语句)
其实我也遇到了同样的错误...
通过重新启动我的 Android Studio 它解决了....
今天,我遇到了同样的问题。以下解决方案对我不起作用
- 清理项目
- 使案例无效并重新开始
我通过删除文件夹解决了这个问题。如果您通过创建发布版本遇到此问题,请删除发布文件夹,如果您通过创建调试版本遇到此问题,请删除调试文件夹。现在你可以开始了。现在您可以创建签名的 APK。
它可能会帮助其他人。
- 单击构建 -> 清理项目
- 单击文件 -> 使缓存无效/重新启动
你仍然有同样的错误,然后从应用程序文件夹中删除调试和发布文件夹,然后重新启动 IDE
两种解决方法
1-先
。单击 android Studio
中的特定项目
. Build
. Clean Project
. Run again
. Click **file**->**Invalidate Caches** /Restart
2-秒
转到 android 可以存储应用程序的任何光盘中的项目
- 删除bothe文件夹
- >调试
->发布
我添加了 BottomNavigationView,然后事情开始变得复杂。我不知道是什么导致了这个错误,当我构建项目时它没问题但是当我想在模拟器中播放应用程序时 - 弹出这个错误。
这是我的 build.gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 28
defaultConfig {
applicationId "com.example.pokrz.x"
minSdkVersion 22
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/notice.txt'
exclude 'META-INF/ASL2.0'
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0-alpha3'
implementation 'com.android.support.constraint:constraint-layout:1.1.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.parse:parse-android:1.16.3'
implementation 'com.google.android.material:material:1.0.0-beta01'
}
repositories {
mavenCentral()
}
我不知道我还能做什么。我已经完成了。
使用导致错误的路径添加新的排除行: 排除 'META-INF/androidx.legacy_legacy-support-core-utils.version'
Build > Clean Project 帮助了我。
此消息在升级 Android Studio 时出现,与 Gradle 插件版本和 Gradle 版本有关。我看到了以下错误:
- Android Gradle 插件版本 3.6.2
- Gradle 版本 6.3
- 构建:生成 APK 调试
但是,生成 APK 版本时构建正常。更重要的是,将 Android Gradle 插件版本切换到 3.5.0、3.6.0、3.6.1... 然后重建也可以。最后,在切换一次或两次插件版本后,它再次与 3.6.2(撰写本文时的最新版本)一起正常工作。
因此,请尽情发挥,直到找到有效的组合。此外,请尝试使用最新的插件版本,因为这似乎只是升级时 Android Studio 的一个错误。
(结论:无需在 build.gradle 中添加 100 个排除语句)
其实我也遇到了同样的错误... 通过重新启动我的 Android Studio 它解决了....
今天,我遇到了同样的问题。以下解决方案对我不起作用
- 清理项目
- 使案例无效并重新开始
我通过删除文件夹解决了这个问题。如果您通过创建发布版本遇到此问题,请删除发布文件夹,如果您通过创建调试版本遇到此问题,请删除调试文件夹。现在你可以开始了。现在您可以创建签名的 APK。
它可能会帮助其他人。
- 单击构建 -> 清理项目
- 单击文件 -> 使缓存无效/重新启动
你仍然有同样的错误,然后从应用程序文件夹中删除调试和发布文件夹,然后重新启动 IDE
两种解决方法
1-先
。单击 android Studio
中的特定项目. Build . Clean Project . Run again . Click **file**->**Invalidate Caches** /Restart
2-秒
转到 android 可以存储应用程序的任何光盘中的项目
- 删除bothe文件夹 - >调试 ->发布