我试图在32位Linux Mint 17.3上运行Android Studio 2.1.2。 Android工作室是新鲜安装的。 当我重build一个项目或创build一个新的,我在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
降级到24.0.1
来23.0.3
。
buildToolsVersion
更改为"23.0.3"
希望谷歌修复其构建工具的错误
这可能是最新的Android Studio不能在32位系统上运行的情况。 在AndroidStudio下载页面上 ,对Linux的要求是:
64位分发能够运行32位应用程序
还有关于这个问题的其他StackOverflow问题:
前者指出:
任何一个都可以让你使用32位的二进制文件,但是请注意,这些将在未来的Android SDK版本中消失。 在发生这种情况之前,请考虑转移到64位Linux系统。
所以最新的版本可能不支持32位了。 请尝试相关答案中提到的建议(更新内核/系统)。 对于Linux Mint,提到[ 1 ]:
但也可能是最新的Android Studio版本不再支持32位系统。 在这种情况下,尝试使用旧版本。