Android Studio集成开发环境模拟器已经打开,但项目没有运行/编译。

6

当我编译Android Studio IDE项目时,模拟器已经打开,但是项目没有运行。我正在使用最新版本的Android IDE,并且多次卸载了Android IDE,然后重新安装。但问题仍然存在。

请帮我解决这个问题。

当我运行Android Studio IDE项目时,在构建窗口中出现以下消息:

Could not find com.android.tools.build:aapt2:3.3.1-5013011.
Searched in the following locations:
  - file:/C:/Users/zunayeed/AppData/Local/Android/Sdk/extras/m2repository/com/android/tools/build/aapt2/3.3.1-5013011/aapt2-3.3.1-5013011.pom
  - file:/C:/Users/zunayeed/AppData/Local/Android/Sdk/extras/m2repository/com/android/tools/build/aapt2/3.3.1-5013011/aapt2-3.3.1-5013011-windows.jar
  - file:/C:/Users/zunayeed/AppData/Local/Android/Sdk/extras/google/m2repository/com/android/tools/build/aapt2/3.3.1-5013011/aapt2-3.3.1-5013011.pom
  - file:/C:/Users/zunayeed/AppData/Local/Android/Sdk/extras/google/m2repository/com/android/tools/build/aapt2/3.3.1-5013011/aapt2-3.3.1-5013011-windows.jar
  - file:/C:/Users/zunayeed/AppData/Local/Android/Sdk/extras/android/m2repository/com/android/tools/build/aapt2/3.3.1-5013011/aapt2-3.3.1-5013011.pom
  - file:/C:/Users/zunayeed/AppData/Local/Android/Sdk/extras/android/m2repository/com/android/tools/build/aapt2/3.3.1-5013011/aapt2-3.3.1-5013011-windows.jar
  - https://jcenter.bintray.com/com/android/tools/build/aapt2/3.3.1-5013011/aapt2-3.3.1-5013011.pom
  - https://jcenter.bintray.com/com/android/tools/build/aapt2/3.3.1-5013011/aapt2-3.3.1-5013011-windows.jar
Required by:
    project :app

1
可能是重复问题:无法找到com.android.tools.build:aapt2:3.2.0 - Gino Mempin
@GinoMempin的链接为你的问题提供了一个有效的答案。 - shizhen
可能是Android Studio 3.2.1升级后构建错误的重复问题。 - Nikunj Paradva
2个回答

14

我认为你在gradle文件中错过了google仓库。要使用AAPT2,请确保在build.gradle文件中有一个google()依赖,如下所示:

buildscript {
    repositories {
    google() // here
    jcenter()
}
dependencies {
   classpath 'com.android.tools.build:gradle:3.2.0-alpha12'

  }
} 
allprojects {
  repositories {
  google() // and here
  jcenter()
 }

来源: https://developer.android.com/studio/releases/#aapt2_gmaven


你能否再具体一些?我对这个领域还很陌生。build.gradle文件在哪里可以找到?我还有点困惑。谢谢。 - Zunayeed Kamal

1
如果你刚刚升级了旧项目的 gradle 构建,则可以在 build.gradle 文件中尝试以下操作。
apply plugin: 'com.android.application'

repositories {
google()
jcenter()
} 

1
我还没有升级。我如何升级我的Android IDE的gradle? - Zunayeed Kamal
如果您正在使用最新版本的Android Studio,则会通过弹出窗口提示您升级Gradle构建。此外,您可以查看此文章https://developer.android.com/studio/releases/gradle-plugin。 - Irshad Babar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接