2013-11-02 2 views
2

В настоящее время я использую Mac OS X (10.9) и несколько проблем с компиляцией исходного кода на Android. Я загружаю исходный код Android отлично в случае чувствительного диска (/ Volume/android), следуйте за этим сайтом http://source.android.com/source/downloading.html и сделайте версию 3.81. Ниже часть моего ~/.bash_profileскомпилировать исходный код Android под max os X (10.9)

=================================================================================================== 
function mountAndroid { hdiutil attach ~/android.dmg.sparseimage -mountpoint /Volumes/android; } 
export PATH=/opt/local/bin:/opt/local/sbin:$PATH 
# set the number of open files to be 1024 
ulimit -S -n 1024 
PATH=~/bin:$PATH 

## 
# Your previous /Users/chousodaera/.bash_profile file was backed up as /Users/chousodaera/.bash_profile.macports-saved_2013-11-01_at_12:37:13 
## 

# MacPorts Installer addition on 2013-11-01_at_12:37:13: adding an appropriate PATH variable for use with MacPorts. 
export PATH=/opt/local/bin:/opt/local/sbin:$PATH 
# Finished adapting your PATH environment variable for use with MacPorts. 
=================================================================================================== 

, но я до сих пор компилировать исходный код Android неудачу. У кого-нибудь есть идеи, помогите мне исправить эту проблему? Bellow - это мое сообщение об ошибке.

choumato-MacBook-Pro:android chousodaera$ make 
============================================ 
PLATFORM_VERSION_CODENAME=REL 
PLATFORM_VERSION=4.0.1 
TARGET_PRODUCT=full 
TARGET_BUILD_VARIANT=eng 
TARGET_BUILD_TYPE=release 
TARGET_BUILD_APPS= 
TARGET_ARCH=arm 
TARGET_ARCH_VARIANT=armv7-a 
HOST_ARCH=x86 
HOST_OS=darwin 
HOST_BUILD_TYPE=release 
BUILD_ID=ITL41D 
============================================ 

host C: acp <= build/tools/acp/acp.c 
build/tools/acp/acp.c:11:10: fatal error: 'stdlib.h' file not found 
#include <stdlib.h> 
     ^
1 error generated. 
make: *** [out/host/darwin-x86/obj/EXECUTABLES/acp_intermediates/acp.o] Error 1 

ответ

0

Это связано с тем, что вы не настроили среду сборки правильно в Mac OS. Установите Xcode с сайта разработчика Apple вместе с утилитами командной строки. Также убедитесь, что/opt/local/bin отображается на вашем пути до/usr/bin.

export PATH=/opt/local/bin:$PATH 

Используйте это как refrence для создания среды сборки: https://source.android.com/source/initializing.html

Смежные вопросы