我试图在32位linux Mint 17.3上运行Android Studio 2.1.2。 安卓工作室刚刚安装完毕。 当我重建项目或创建一个新项目时,我在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
还有其他想法如何解决这个问题?
答案 0 :(得分:6)
我遇到了同样的问题。我通过将构建工具版本从24.0.1
降级到23.0.3
来修复它。
buildToolsVersion
更改为"23.0.3"
希望谷歌修复其构建工具错误
答案 1 :(得分:3)
最新的Android Studio可能无法在仅32位系统上运行。 在AndroidStudio download page上,Linux的要求是:
能够运行32位应用程序的64位分发
还有其他StackOverflow问题:
前者说:
任何一个都允许你使用32位二进制文件,但请注意,这些将在未来的Android SDK中消失 发布。在发生这种情况之前,请考虑迁移到64位Linux系统。
因此,最新版本可能不再支持32位了。 请尝试相关答案中提到的建议(更新内核/系统)。对于Linux Mint,提到了[1]:
但也可能是最新的Android Studio版本不再支持仅32位系统的情况。在这种情况下,请尝试使用旧版本。