我正在尝试使用SDK / NDK从我的Linux Fedora框到Android安装以下框架.但是在遵循所有指令之后,它仍然无法构建.知道怎么解决吗?
1)鸡蛋
$cd /var/tmp
$git clone git://git.collabora.co.uk/git/user/reynaldo/gstreamer_ndk_bundle
$cd gstreamer_ndk_bundle
$git submodule update --init
2)掉线了
$cd /var/tmp
$wget http://dl.google.com/android/ndk/android-ndk-r7-linux-x86.tar.bz2
$tar xvfj android-ndk-r7-linux-x86.tar.bz2
$wget http://dl.google.com/android/android-sdk_r15-linux.tgz
$tar xvfz android-sdk_r15-linux.tgz;
$export PATH=$PATH:/var/tmp/android-ndk-r7
$export PATH=$PATH:/var/tmp/android-sdk-linux/tools
#############################
# Try 1: Failed
#############################
$./setup.sh
Updated project.properties
Updated local.properties
Updated file ./build.xml
Updated file ./proguard.cfg
android_headers
faad
glib
gnonlin
gst-android
gst-editing-services
gst-openmax
gst-plugins-bad
gst-plugins-base
gst-plugins-good
gst-plugins-ugly
gstreamer
jni
libid3tag
libmad
ogg
res
src
x264
/var/tmp/android-ndk-r7/prebuilt/linux-x86/bin/awk: /var/tmp/android-ndk-r7/prebuilt/linux-x86/bin/awk: cannot execute binary file
Android NDK: Host 'awk' tool is outdated. Please define HOST_AWK to point to Gawk or Nawk !
/var/tmp/android-ndk-r7/build/core/init.mk:258: *** Android NDK: Aborting. . Stop.
# use this to fix this error
$mv /var/tmp/android-ndk-r7/prebuilt/linux-x69/bin/awk awk_
#############################
# Try 2: Failed
#############################
$./setup.sh
> Android.mk
/bin/sh: line 1: androgenizer: command not found
make[1]: *** [Android.mk] Error 127
make[1]: Leaving directory `/home/sun/Downloads/gstreamer_ndk_bundle/faad/libfaad'
make: *** [libfaad-configure] Error 2
# use following to fix this above error
$git clone git://git.collabora.co.uk/git/user/derek/androgenizer.git
$make
$export PATH=$PATH:/var/tmp/gstreamer_ndk_bundle/androgenizer
#############################
# Try 3: Failed
#############################
$./setup.sh
/var/tmp/android-ndk-r7/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: cannot find -lmedia
collect2: ld returned 1 exit status
make: *** [obj/local/armeabi/libgstaudioflinger.so] Error 1
# How to fix this error?
3)天生
@Todo
$./install_bundle.sh
解决方法:
Android NDK: Host 'awk' tool is outdated. Please define HOST_AWK to point to Gawk or Nawk !
/var/tmp/android-ndk-r7/build/core/init.mk:258: *** Android NDK: Aborting. . Stop.
通过软件包管理器安装最新版本的gawk或nawk,然后重试.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。