当前位置: 首页 > 知识库问答 >
问题:

Android CI构建:找不到aapt2-proto.jar

颛孙建业
2023-03-14
> Could not resolve all artifacts for configuration ':classpath'.
   > Could not find aapt2-proto.jar (com.android.tools.build:aapt2-proto:0.3.1).
     Searched in the following locations:
         https://jcenter.bintray.com/com/android/tools/build/aapt2-proto/0.3.1/aapt2-proto-0.3.1.jar
buildscript {

    repositories {
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
        classpath 'com.jakewharton:butterknife-gradle-plugin:8.8.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin"
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        maven { url "https://jitpack.io" }
    }
}

和我的应用程序级生成文件:

buildscript {
    repositories {
        maven { url 'https://maven.fabric.io/public' }
        google()
    }

    dependencies {
        classpath 'io.fabric.tools:gradle:1.26.1'
    }
}
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'io.fabric'

repositories {
    maven { url 'https://maven.fabric.io/public' }
    google()
    mavenCentral()
}

共有1个答案

沈皓君
2023-03-14

尝试将google()方法移动到其执行块的顶部。

可能是它在其中搜索的存储库的顺序导致了这个问题。

例如,更改以下内容:

repositories {
  maven { url 'https://maven.fabric.io/public' }
  google() // from here
  mavenCentral()
}
repositories {
  google() // to here
  maven { url 'https://maven.fabric.io/public' }
  mavenCentral()
}
maven {
  url 'https://maven.google.com/'
  name 'Google'
}
dependencies {
  classpath 'com.android.tools.build:gradle:3.2.1'
}
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip
 类似资料:
  • 错误:评估项目':app'时出现问题。 无法解析配置“classpath”的所有项目。找不到aapt2-proto.jar(com.android.tools.build:aapt2-proto:0.3.1).在以下位置进行了搜索:https://jcenter.bintray.com/com/android/tools/build/aapt2-proto/0.3.1/aapt2-proto-0.

  • 我知道互联网上充斥着类似的问题,我尝试了所有建议的解决方案,但至少两天都没能解决。 我尝试使用IntelliJ IDEA部署little Go服务器,它工作得很好,它可以构建/运行我的代码,但如果我使用terminal作为示例: 我看到这样的情况: OS X 10.11.2,IntelliJ IDEA 2016.1这些路径正确吗 以下是我的工作结构: 我发现日志显示了我的项目的错误路径。 我不知道

  • 我正在使用Jenkins构建我的android应用程序。当我试图构建任务“Assemble”时,有一个问题。 我已经添加了,但仍然有这个问题。 错误:

  • 我一直在使用gradle作为Springboot,它过去很好,但gradle的构建突然停止了工作。我不断收到错误,说找不到依赖项 这是分级代码: 我得到的错误是: 无法解析组织。springframework。启动:spring启动依赖项:2.4。1.无法解析io。关键的。Spring云:spring云服务依赖项:2.4。1.无法解析组织。springframework。云:spring云依赖项:

  • 尝试使用aapt2而不是aapt。编译似乎还可以,但我有一个问题: 这是清单,正如你所看到的属性 android:compileSdkVersion 明确定义: 怎么会呢? 编辑:在AndroidManifest.xml.使用xmllint没有运气。然后我刚刚从清单中删除了android: compileSdkVersion。它链接成功了。我很困惑。