Android Studio中的Gradle构build失败

我在Ubuntu上使用Android Studio。 我开始了Android Studio,创build了一个“新项目”,并使用Shift+F10启动它。 它抛出了以下错误:

 /home/laptop/AndroidStudioProjects/TestIt420/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/22.0.0/res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png Error:Error: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/home/laptop/Android/Sdk/build-tools/21.1.2/aapt'' finished with non-zero exit value 127 :app:mergeDebugResources FAILED FAILURE: Build failed with an exception. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Information:BUILD FAILED 

另外它向我展示了一个带有圆圈的PNG文件和一个透明背景,文件名为: abc_btn_radio_to_on_mtrl_000.png

我刚刚尝试再次运行应用程序后,我现在有2个错误,而不是一个:

 /home/laptop/AndroidStudioProjects/TestIt420/app/build/intermediates/explo ded-aar/com.android.support/appcompat-v7/22.0.0/res/drawable-hdpi- v4/abc_ic_ab_back_mtrl_am_alpha.png Error:Error: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/home/laptop/Android/Sdk/build-tools/21.1.2/aapt'' finished with non-zero exit value 127 Error:Execution failed for task ':app:mergeDebugResources'. > /home/laptop/AndroidStudioProjects/TestIt420/app/build/intermediates/explo ded-aar/com.android.support/appcompat-v7/22.0.0/res/drawable-hdpi- v4/abc_ic_ab_back_mtrl_am_alpha.png: Error: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/home/laptop/Android/Sdk/build-tools/21.1.2/aapt'' finished with non-zero exit value 127 Information:BUILD FAILED 

你能帮我解决这个问题吗?

Android还没有为Ubuntu 64位构建开发工具包,从你的错误,我可以说你在64位操作系统上使用32位SDK。

你需要安装32位库在ubuntu中运行android SDK。

启动终端并安装以下软件包。

 sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 

右键单击.../AndroidSDK/sdk/build-tools/21.1.2/aapt文件,打开它的属性并确保已经选中 允许执行文件作为 Permissions选项卡中的程序

您必须安装这些软件包才能解决此错误,因为Android SDK仍然不能在UBUNTU 64位上工作。

 sudo apt-get install lib32stdc++6 sudo apt-get install lib32z1