我在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