Created
December 15, 2011 21:37
-
-
Save shamun/1483018 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/ # cd /system/lib/ | |
/system/lib # ls | |
bluez-plugin libnvddk_aes_user.so | |
drm libnvddk_audiofx.so | |
egl libnvddk_vmr.so | |
hw libnvdispatch_helper.so | |
libEGL.so libnvdispmgr_d.so | |
libETC1.so libnvec.so | |
libFFTEm.so libnvmm.so | |
libGLESv1_CM.so libnvmm_asfparser.so | |
libGLESv2.so libnvmm_audio.so | |
libOpenMAXAL.so libnvmm_aviparser.so | |
libOpenSLES.so libnvmm_camera.so | |
libRS.so libnvmm_contentpipe.so | |
libSR_AudioIn.so libnvmm_image.so | |
libWVStreamControlAPI.so libnvmm_manager.so | |
liba2dp.so libnvmm_misc.so | |
libandroid.so libnvmm_msaudio.so | |
libandroid_runtime.so libnvmm_parser.so | |
libandroid_servers.so libnvmm_service.so | |
libasound.so libnvmm_tracklist.so | |
libaudio.so libnvmm_utils.so | |
libaudioeffect_jni.so libnvmm_vc1_video.so | |
libaudioflinger.so libnvmm_video.so | |
libaudiopolicy.so libnvmm_videorenderer.so | |
libavcodec.so libnvmm_vp6_video.so | |
libavutil.so libnvmm_writer.so | |
libbcc.so libnvodm_dtvtuner.so | |
libbinder.so libnvodm_imager.so | |
libbluedroid.so libnvodm_query.so | |
libbluetooth.so libnvomx.so | |
libbluetoothd.so libnvomxilclient.so | |
libc.so libnvos.so | |
libcamera.so libnvrm.so | |
libcamera_client.so libnvrm_channel.so | |
libcameraservice.so libnvrm_graphics.so | |
libcgdrv.so libnvsm.so | |
libchinesetrace.so libnvtestio.so | |
libclcore.bc libnvtestresults.so | |
libcrypto.so libnvwinsys.so | |
libctest.so libnvwsi.so | |
libcutils.so libortp.so | |
libdbus.so libpixelflinger.so | |
libdefcontainer_jni.so libpolarisoffice.so | |
libdiskconfig.so libpolarisoffice_Clipboard.so | |
libdl.so libreference-ril.so | |
libdrm1.so libril.so | |
libdrm1_jni.so librs_jni.so | |
libdrmframework.so librtp_jni.so | |
libdrmframework_jni.so libsensors.mpl.so | |
libdvm.so libsensorservice.so | |
libeffects.so libshapewriter.so | |
libemoji.so libskia.so | |
libereader.so libsonivox.so | |
libexif.so libsoundpool.so | |
libexpat.so libsqlite.so | |
libext4_utils.so libsqlite_jni.so | |
libglib.so libsrec_jni.so | |
libgui.so libsrsprocessing.so | |
libhardware.so libssl.so | |
libhardware_legacy.so libstabilize.so | |
libharfbuzz.so libstagefright.so | |
libhuawei-ril.so libstagefright_amrnb_common.so | |
libhwui.so libstagefright_avc_common.so | |
libicui18n.so libstagefright_enc_common.so | |
libicuuc.so libstagefright_foundation.so | |
libinput.so libstagefright_omx.so | |
libiprouteutil.so libstagefright_yuv.so | |
libiris-jni.so libstagefrighthw.so | |
libjSebring.so libstdc++.so | |
libjUPnPCP.so libstlport.so | |
libjackpal-androidterm2.so libsurfaceflinger.so | |
libjingle.so libsurfaceflinger_client.so | |
libjni_latinime.so libswscale.so | |
libjni_pinyinime.so libsystem_server.so | |
libjni_xt9input.so libsysutils.so | |
libjni_xt9kcm.so libtalk_jni.so | |
libjni_xt9korean.so libthread_db.so | |
libjnigraphics.so libttspico.so | |
libjpeg.so libttssynthproxy.so | |
libkeyboard_jni.so libui.so | |
liblog.so libusbhost.so | |
libm.so libutils.so | |
libmedia.so libvideoeditor_jni.so | |
libmedia_jni.so libvideoeditorplayer.so | |
libmediaplayerservice.so libvoicesearch.so | |
libmllite.so libvorbisidec.so | |
libmlplatform.so libwebcore.so | |
libmpl.so libwilhelm.so | |
libmtp.so libwpa_client.so | |
libnativehelper.so libwvdrm.so | |
libnetlink.so libwvm.so | |
libnetutils.so libz.so | |
libnfc_ndef.so modules | |
libnvddk_2d.so soundfx | |
libnvddk_2d_v2.so | |
/system/lib # |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
How do i install YouComplex@Android ? | |
Step 1) Download | |
$ cd /var/tmp | |
$ wget http://dl.google.com/android/ndk/android-ndk-r6b-linux-x86.tar.bz2 | |
$ wget wget http://dl.google.com/android/android-sdk_r15-linux.tgz | |
$ export PATH=$PATH:/var/tmp/android-ndk-r6b | |
$ export PATH=$PATH:/var/tmp/android-sdk-linux/tools | |
$ export PATH=$PATH:/var/tmp/android-sdk-linux/platform-tools | |
Step 2) Check (local system got android platform) | |
$ /var/tmp/android-sdk-linux/tools/android | |
################################################################################ | |
# Manually > Install Android API 11 | |
################################################################################ | |
$ /var/tmp/android-sdk-linux/tools/android list targets [OK] | |
Step 3) Get gstreamer android (test it and report it) | |
$ git clone git://git.collabora.co.uk/git/user/reynaldo/gstreamer_ndk_bundle | |
$ cd /var/tmp/gstreamer_ndk_bundle | |
$ git submodule update --init | |
$ git clone git://git.collabora.co.uk/git/user/derek/androgenizer.git | |
$ cd androgenizer | |
$ make | |
$ export PATH=$PATH:/var/tmp/gstreamer_ndk_bundle/androgenizer | |
Step 4) Before you apply ./setup.sh do this important copy/paste form you device | |
to, your local system. | |
$ /var/tmp/android-sdk-linux/platform-tools/adb pull /system/lib/libaudioflinger.so /var/tmp/android-ndk-r6b/platforms/android-9/arch-arm/usr/lib/libaudioflinger.so | |
$ /var/tmp/android-sdk-linux/platform-tools/adb pull /system/lib/libbinder.so /var/tmp/android-ndk-r6b/platforms/android-9/arch-arm/usr/lib/libbinder.so | |
$ /var/tmp/android-sdk-linux/platform-tools/adb pull /system/lib/libcutils.so /var/tmp/android-ndk-r6b/platforms/android-9/arch-arm/usr/lib/libcutils.so | |
$ /var/tmp/android-sdk-linux/platform-tools/adb pull /system/lib/libhardware.so /var/tmp/android-ndk-r6b/platforms/android-9/arch-arm/usr/lib/libhardware.so | |
$ /var/tmp/android-sdk-linux/platform-tools/adb pull /system/lib/libmediaplayerservice.so /var/tmp/android-ndk-r6b/platforms/android-9/arch-arm/usr/lib/libmediaplayerservice.so | |
$ /var/tmp/android-sdk-linux/platform-tools/adb pull /system/lib/libmedia.so /var/tmp/android-ndk-r6b/platforms/android-9/arch-arm/usr/lib/libmedia.so | |
$ /var/tmp/android-sdk-linux/platform-tools/adb pull /system/lib/libpixelflinger.so /var/tmp/android-ndk-r6b/platforms/android-9/arch-arm/usr/lib/libpixelflinger.so | |
$ /var/tmp/android-sdk-linux/platform-tools/adb pull /system/lib/libsurfaceflinger_client.so /var/tmp/android-ndk-r6b/platforms/android-9/arch-arm/usr/lib/libsurfaceflinger_client.so | |
$ /var/tmp/android-sdk-linux/platform-tools/adb pull /system/lib/libsurfaceflinger.so /var/tmp/android-ndk-r6b/platforms/android-9/arch-arm/usr/lib/libsurfaceflinger.so | |
$ /var/tmp/android-sdk-linux/platform-tools/adb pull /system/lib/libui.so /var/tmp/android-ndk-r6b/platforms/android-9/arch-arm/usr/lib/libui.so | |
$ /var/tmp/android-sdk-linux/platform-tools/adb pull /system/lib/libutils.so /var/tmp/android-ndk-r6b/platforms/android-9/arch-arm/usr/lib/libutils.so | |
Step 5) Run and smile | |
$ ./setup.sh | |
arm-linux-androideabi-g++: unrecognized option '-version-info' | |
Install : libid3tag.so => libs/armeabi/libid3tag.so | |
Install : libmad.so => libs/armeabi/libmad.so | |
Install : libogg.so => libs/armeabi/libogg.so | |
Install : libx264.so => libs/armeabi/libx264.so | |
Buildfile: /home/sun/Downloads/gstreamer_ndk_bundle/build.xml | |
BUILD FAILED | |
/home/sun/Downloads/gstreamer_ndk_bundle/build.xml:83: Cannot find /var/tmp/android-sdk-linux/tools/ant/build.xml imported from /home/sun/Downloads/gstreamer_ndk_bundle/build.xml | |
Total time: 1 second | |
FAQ. Human fault | |
================ | |
Q. Why do i have this error? | |
/home/sun/Downloads/gstreamer_ndk_bundle/jni/../gst-openmax/omx/gstomx_conf.c:2: error: expected expression before ';' token | |
make: *** [/home/sun/Downloads/gstreamer_ndk_bundle/obj/local/armeabi/objs-debug/gstomx/gstomx_conf.o] Error 1 | |
A. vim /home/sun/Downloads/gstreamer_ndk_bundle/jni/../gst-openmax/omx/gstomx_conf.c | |
const char *default_config =""; | |
:wq | |
Q. Why do i have this error? | |
SharedLibrary : libgstaudioconvert.so | |
arm-linux-androideabi-g++: unrecognized option '-no-undefined' | |
/var/tmp/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: warning: cannot find entry symbol xport-symbols-regex; defaulting to 00004198 | |
Install : libgstaudioconvert.so => libs/armeabi/libgstaudioconvert.so | |
SharedLibrary : libgstaudioflinger.so | |
/var/tmp/android-ndk-r6b/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: *** [/home/sun/Downloads/gstreamer_ndk_bundle/obj/local/armeabi/libgstaudioflinger.so] Error 1 | |
A. You missed the adb pull as mentioned in the wiki (read that wiki) | |
Q. Why do i get this error? | |
/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. | |
A. use this to fix this error | |
$ mv /var/tmp/android-ndk-r7/prebuilt/linux-x69/bin/awk awk.changeit.renameit | |
Q. Why do i get this error? | |
> 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 | |
A. U missed the androgenizer (read the wiki) | |
$ git clone git://git.collabora.co.uk/git/user/derek/androgenizer.git | |
$ make | |
$ export PATH=$PATH:/var/tmp/gstreamer_ndk_bundle/androgenizer |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment