Android studio 2.1.2 gradle aapt语法错误: Unterminated quoted string

标签 android linux android-studio gradle

我正在尝试在 32 位 linux Mint 17.3 上运行 Android Studio 2.1.2。 Android Studio 是全新安装的。 当我重建一个项目或创建一个新项目时,我在 Gradle 控制台中收到类似这样的错误:

AAPT err(Facade for 19314581): /home/user/Android/Sdk/build-tools/24.0.1/aapt: 2: /home/user/Android/Sdk/build-tools/24.0.1/aapt: Syntax error: Unterminated quoted string

Aapt 在 build-tools 目录中设置为可执行文件。

我已经设置:

export SLAVE_AAPT_TIMEOUT=30
export ANDROID_EMULATOR_FORCE_32BIT=true

还有其他解决方法吗?

最佳答案

我遇到了同样的问题。我通过将构建工具版本从 24.0.1 降级到 23.0.3 来修复它。

  1. http://dl.google.com/android/repository/build-tools_r23.0.3-linux.zip 下载旧版构建工具
  2. 解压下载的文件并将其粘贴到您的 SDK 构建工具目录(主要是/home/user/Android/Sdk/build-tools)
  3. 现在在您的 app:gradle 文件中将 buildToolsVersion 更改为 "23.0.3"
  4. 同步你的 gradle 文件,你应该可以开始了

希望谷歌修复它的构建工具错误

关于Android studio 2.1.2 gradle aapt语法错误: Unterminated quoted string,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38663495/

相关文章:

java - 用控制字符的 Unicode 符号替换 ASCII 控制字符

android - 以编程方式设置按钮背景颜色删除边距和圆角

android - 有意传递 View

linux - Python-Requests 模块使用 IPv6 提供 502

android - Firestore 分页 : StartAfter query with DocumentSnapshot not working

python - 启动时 raspbian python 脚本 EOF 错误

linux - 如何取消挂起的信号?

android - recyclerview 将数据添加到顶部而不会弄乱滚动?

android - 使用 gradle 从 Intellij IDEA 项目迁移到 Android-studio

android - Gradle 14.4 无法构建 - Gradle DSL 方法未找到 'packageName()'