我是颤振的新手;我创建了一个新项目(代码或文件中的任何内容都没有更改),当我尝试运行它时,我收到此错误消息:
Execution failed for task ':app:mergeDebugResources'.
> Could not resolve all files for configuration ':app:_internal_aapt2_binary'.
> Could not find aapt2-windows.jar (com.android.tools.build:aapt2:3.5.0-5435860).
Searched in the following locations:
https://dl.google.com/dl/android/maven2/com/android/tools/build/aapt2/3.5.0-5435860/aapt2-3.5.0-5435860-windows.jar
谁能告诉我怎么了?我曾经运行我的应用程序,但没有问题;我不知道发生了什么!奇怪的是,当我点击链接时,我可以手动下载 aapt2-3.5.0-5435860-windows.jar。 idk 为什么 gradlew 无法解决它。
ps:我的 gradle.build 是默认文件;什么都没有改变。
答案 0 :(得分:0)
您应该尝试以下两个步骤
buildscript {
repositories {
mavenCentral()
jcenter()
}
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "com.jahid.testing_stackoverflow"
minSdkVersion 16
targetSdkVersion 28
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
答案 1 :(得分:0)
这个问题是在尝试build android app时出现的,当然和gradle有关!
解决方案 1,如果您使用的是 android studio 并且幸运!:
解决方案 2,如果您使用的是 android studio 并且不走运:
如果由于任何原因在之前的解决方案中 android studio 没有显示您推荐的对话框,当您将 android 模块作为单独的项目打开时,请单击项目结构按钮并手动设置版本。
记住上一个版本可能并不总是正常工作,所以要明智!
解决方案 3,如果您没有使用 android studio:
您也可以前往以下位置手动设置这些版本:
要设置 android gradle plugin version
,请转到 YOUR_FLUTTER_PROJECT\android\build.gradle
并更改:
dependencies {
classpath 'com.android.tools.build:gradle:4.1.1'
}
要设置 gradle version
,请转到 YOUR_FLUTTER_PROJECT\android\gradle\wrapper\gradle-wrapper.properties
并更改:
distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-bin.zip