android - 找不到 manifest-merger.jar (com.android.tools.build :manifest-merger:26. 0.1)

标签 android maven unity3d gradle jcenter

我有一个统一项目我正在将该项目导出为 android studio 项目,同时打开 android studio 项目我收到此错误

Gradle sync failed: Could not find manifest-merger.jar
    (com.android.tools.build:manifest-merger:26.0.1).
    Searched in the following locations:
    https://jcenter.bintray.com/com/android/tools/build/manifest-merger/26.0.1/manifest-merger-26.0.1.jar

我有一些旧的导出项目以前运行良好,但今天它们也出现了同样的错误。

最佳答案

我终于解决了这个问题。这可能是一种解决方法,但它有效。 因此,如果有人遇到此问题,请按照以下说明操作:

  1. 在项目 gradle 文件以及项目中所有其他模块中交换 jcenter()google() 的位置。就像我的一样,我有 crashlyticsfabric 所以只要记住也要在他们的 build.gradle 文件中进行更改:

    buildscript {
        repositories {
            jcenter()
            google()
        }
    }
    

    buildscript {
        repositories {
            google()
            jcenter()
        }
    }
    
  2. 在再次构建您的项目之前,转到您的项目文件夹并从您的项目中删除 .gradle 文件夹,然后构建您的项目。

关于android - 找不到 manifest-merger.jar (com.android.tools.build :manifest-merger:26. 0.1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54181663/

相关文章:

android - 如何滚动 ListView 直到我看到 Calabash-Android 的特定字符串

android - 如何使用 xml 文件设置爆炸过渡

android - Android和IOS如何连接SQL Server

java - 点点(..)路径不适用于运行 jenkins 的 linux 的 java 新文件

c# - 使用 Vuforia 和 Unity 仅创建一次具有地平面检测的对象

c# - 类型 'T' 不能用作泛型类型或方法中的类型参数 'T'

java - 连接到 MySQL Web 数据库并使用 Pictures Android 列出结果

java - 使用SpringMVC Maven构建项目启动Tomcat失败?

java - 编译 PrimeFaces 1.1

unity3d - 如何在使用 ScreenCapture.CaptureScreenshotAsTexture() 后显示纹理;