无法在Android Studio中构建APK

时间:2019-04-04 04:59:28

标签: android gradle android-gradle

我正在尝试在android studio中构建apk,但出现以下错误:

Cause: property(interface org.gradle.api.file.Directory,
 transform(property(interface org.gradle.api.file.Directory,
 fixed(class
 org.gradle.api.internal.file.DefaultProjectLayout$FixedDirectory,
 E:\project\TestApp\App\build))))\AndroidManifest.xml (The filename,
 directory name, or volume label syntax is incorrect)

我正在使用com.android.tools.build:gradle:3.3.2,而android studio版本是3.3.2。我认为在此问题开始发生之后,我便更新了Studio,可以更早地进行构建。有人可以建议如何解决此错误。

2 个答案:

答案 0 :(得分:2)

将gradle构建工具升级到最新版本。

一种简单的方法是将最新版本的构建工具作为依赖项添加到build.gradle文件中,例如:

dependencies {
   classpath 'com.android.tools.build:gradle:3.2.0'
}

然后您可以运行gradle tasks,gradle将下载所需的所有内容。

如果将此构建工具版本更新为3.2。*,则还应该在/yourProjectRoot/gradle/wrapper/gradle-wrapper.properties文件中更新gradle包装器版本。 (我强烈建议您使用Google推荐的最新构建工具)

只需将mavenCentral()替换为jcenter()就像

 repositories {
    jcenter()
    //mavenCentral()
}

答案 1 :(得分:1)

请执行以下操作

  • 确保gradle中的类路径和依赖项是最新的
  • 检查清单文件中正确映射的资源文件夹
  • 使缓存无效并重新启动(文件->使缓存无效并重新启动)

  • 清理项目并重建