我已经更新了Android Studio的3.4.1版本。
立即,Android Gradle Plugin版本和Gradle版本不是最后一个版本,所以我用3.4.1和5.1.1(文件>项目结构>项目)进行了更改。
现在,我试图创建一个apk,但出现错误“无法找到com.Android.tools.Build:Gradle:3.4.1”。
该项目是用cordova创建的,首先我在9.0.0版本上更新了cordova。
我还注意到我没有Build>生成的签名apk,但只有Build>构建包。
经过长时间的搜索,我尝试:
1。用
wrapper {gradleVersion = '2.14.1'}
中添加google()
存储库{mavenCentral()jcenter()google()}
验证链接“distributionurl=https://services.gradle.org/distributions/gradle-5.1.1-all.zip”是否正确
apply plugin: 'com.android.application'
buildscript {
repositories {
mavenCentral()
jcenter()
}
// Switch the Android Gradle plugin version requirement depending on the
// installed version of Gradle. This dependency is documented at
// http://tools.android.com/tech-docs/new-build-system/version-compatibility
// and https://issues.apache.org/jira/browse/CB-8143
dependencies {
classpath 'com.android.tools.build:gradle:3.4.1'
}
}
// Allow plugins to declare Maven dependencies via build-extras.gradle.
allprojects {
repositories {
mavenCentral();
jcenter()
}
}
task wrapper(type: Wrapper) {
gradleVersion = '2.14.1'
}
Gradle-Wrapper.属性
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-
5.1.1-all.zip
您必须在buildscript
块中添加google()
maven repo
buildscript {
repositories {
google() // <-- add this
mavenCentral()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.4.1'
}
}
它与您的问题无关,但对于其他依赖项,您也应该在AllProjects
块中添加相同的repo
allprojects {
repositories {
google()// <-- add this.
jcenter()
}
}
请注意使用gradle 5.x的wrapper
任务。
gradle 4.8不推荐定义自定义包装器
或init
任务,并在gradle 5.x中删除。试图替换内置任务将产生类似以下错误:
无法添加任务“包装器”,因为具有该名称的任务已经存在。
为了避免这一问题,而不是这样:
task wrapper(type:Wrapper) {
//configuration
}
wrapper {
//configuration
}
我正在尝试构建我的android项目,但是我出现了这个错误: null
我在编译新的gradle时遇到了问题,如下所示: 错误:找不到com.android.tools.build:gradle:3.0.0-beta2。在以下位置搜索:文件://c://program files/android/android-studio-preview/gradle/m2repository/com/android/tools/build/gradle/3.0.0-beta2/g
我在我的类上收到三条错误消息,它说在、和上找不到符号。我该如何解决这个问题?我试图在对话框中打印出来,但这三个是唯一不起作用的。
我有Xcode6.2测试版。正在尝试 在中产生 Xcrun:错误:找不到实用工具“simctl”,不是开发人员工具或在路径中
最近,我从最新的Android Studio Canary Build:2.0预览版更新了我的Android Studio到最新版本 更新到新版本后,我当前的工作目录完全停止工作。每次当我试图清理和构建一个项目时,他们都会给我一个类似这样的错误 Blockquote“错误:找不到com.android.tools.build:gradle:2.0.0-alpha2。在以下位置搜索:文件:/appl
我用科尔多瓦构建时遇到了这个错误: 我已经安装了Gradle5.3,这些是我的要求: