VLC Android apk can't run on the emulator

VLC for Android and Chrome OS specific usage questions
jben@sohu.com
New Cone
New Cone
Posts: 3
Joined: 02 Mar 2012 09:49

VLC Android apk can't run on the emulator

Postby jben@sohu.com » 27 Apr 2012 07:18

Hello,
I have followed the compile guide and built a new vlc-debug.apk. but I can't run this VLC Media player on the emulator. it's a glimpse of scene. I see the logcat show "Trying to load lib /data/data/org.videolan.vlc/lib/libvlcjni.so 0x405132b0“。 I have found the lib files exist. Can anyone tell me the reason?

04-26 08:20:27.757: D/dalvikvm(25527): GC_EXTERNAL_ALLOC freed 66K, 52% free 2608K/5379K, external 2079K/2137K, paused 35ms
04-26 08:20:27.957: D/dalvikvm(25527): GC_EXTERNAL_ALLOC freed 7K, 52% free 2609K/5379K, external 2655K/2697K, paused 41ms
04-26 08:20:30.467: D/dalvikvm(25527): Trying to load lib /data/data/org.videolan.vlc/lib/libiomx-gingerbread.so 0x405132b0
04-26 08:20:30.477: D/dalvikvm(25527): Added shared lib /data/data/org.videolan.vlc/lib/libiomx-gingerbread.so 0x405132b0
04-26 08:20:30.477: D/dalvikvm(25527): No JNI_OnLoad found in /data/data/org.videolan.vlc/lib/libiomx-gingerbread.so 0x405132b0, skipping init
04-27 02:37:02.607: D/dalvikvm(25527): Debugger has detached; object registry had 273 entries
04-27 02:37:02.607: I/dalvikvm(25527): ignoring registerObject request in thread=1
04-27 02:37:02.607: I/dalvikvm(25527): ignoring registerObject request in thread=1
04-27 02:37:02.607: D/dalvikvm(25527): Trying to load lib /data/data/org.videolan.vlc/lib/libvlcjni.so 0x405132b0



The build logs are the follows.
............
-package-resources:
[aapt] Creating full resource package...
[aapt] /work/bongos/android-sdk-linux/platform-tools/aapt: /lib/libz.so.1: no version information available (required by /work/bongos/android-sdk-linux/platform-tools/aapt)
[aapt] Warning: AndroidManifest.xml already defines debuggable (in http://schemas.android.com/apk/res/android); using existing value in manifest.

-package:
[apkbuilder] Current build type is different than previous build: forced apkbuilder run.
[apkbuilder] Creating VLC-debug-unaligned.apk and signing it with a debug key...

-post-package:

-do-debug:
[zipalign] Running zip align on final apk...
[echo] Debug Package: /work/bongos/myvlc/android/vlc-android/bin/VLC-debug.apk
[propertyfile] Creating new property file: /work/bongos/myvlc/android/vlc-android/bin/build.prop
[propertyfile] Updating property file: /work/bongos/myvlc/android/vlc-android/bin/build.prop
[propertyfile] Updating property file: /work/bongos/myvlc/android/vlc-android/bin/build.prop
[propertyfile] Updating property file: /work/bongos/myvlc/android/vlc-android/bin/build.prop

-post-build:

debug:

BUILD SUCCESSFUL
Total time: 17 seconds
rm android-libs/libmedia.c android-libs/libutils.c android-libs/libstagefright.c android-libs/libbinder.c

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37519
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: VLC Android apk can't run on the emulator

Postby Jean-Baptiste Kempf » 30 Apr 2012 00:54

You deactivate NEON?
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

jben@sohu.com
New Cone
New Cone
Posts: 3
Joined: 02 Mar 2012 09:49

Re: VLC Android apk can't run on the emulator

Postby jben@sohu.com » 02 May 2012 05:02

Hi,
I think I have set the variable NO_NEON=1.

[root@wrlinux3 android]# echo $NO_NEON
1
[root@wrlinux3 android]# echo $NO_NDK_V7
0
[root@wrlinux3 android]#



The follow is my build logs.

If you plan to use a device without NEON (e.g. the emulator), you need a build without NEON:
$ export NO_NEON=1
Make sure it is set throughout the entire process.

The script will attempt to automatically detect if you have NDK v7, but you can override this.
If you do not have NDK v7 or later:
export NO_NDK_V7=1
or if you are sure you have NDK v7:
export NO_NDK_V7=0

VLC source found, updating
From git://git.videolan.org/vlc
a685fde..b64a3e0 master -> origin/master
Reset branch 'android'
/work/bongos/myvlc/android
Applying the patches
Applying: android: threads support
Applying: Android: add native AudioTrack aout module
/work/bongos/myvlc/android/vlc/.git/rebase-apply/patch:364: new blank line at EOF.
+
warning: 1 line adds whitespace errors.
Applying: libvlc: add language and frame rate to libvlc_media_track_info_t
Building the contribs
mkdir: cannot create directory `contrib/android': File exists
Guessing build system... i686-redhat-linux
Creating configuration file... config.mak
Bootstrap completed.

Run "make" to start compilation.

Other targets:
* make install same as "make"
* make prebuilt fetch and install prebuilt binaries
* make list list packages
* make fetch fetch required source tarballs
* make fetch-all fetch all source tarballs
* make distclean clean everything and undo bootstrap
* make mostlyclean clean everything except source tarballs
* make clean clean everything
* make package prepare prebuilt packages
make: Nothing to be done for `fetch'.
make: Nothing to be done for `all'.
Configuring

...........
libvlc configuration
--------------------
version : 2.1.0-git
system : linux
architecture : arm
optimizations : yes
build vlc executable : no

To build vlc and its plugins, type `make', or `./compile' if you like nice colors.
Building
CDPATH="${ZSH_VERSION+.}:" && cd ../extras/package/android/../../.. && /bin/sh /work/bongos/myvlc/android/vlc/autotools/missing --run aclocal-1.11 -I m4
cd ../extras/package/android/../../.. && /bin/sh /work/bongos/myvlc/android/vlc/autotools/missing --run automake-1.11 --gnu
CDPATH="${ZSH_VERSION+.}:" && cd ../extras/package/android/../../.. && /bin/sh /work/bongos/myvlc/android/vlc/autotools/missing --run autoconf
/bin/sh ./config.status --recheck
running CONFIG_SHELL=/bin/sh /bin/sh ../extras/package/android/../../../configure --host=arm-linux-androideabi --build=x86_64-unknown-linux --disable-neon --enable-live555 --enable-realrtsp --enable-avformat --enable-swscale --enable-avcodec --enable-opensles --enable-android-surface --enable-audiotrack --enable-debug --enable-mkv --disable-vlc --disable-shared --disable-vlm --disable-sout --disable-dbus --disable-lua --disable-vcd --disable-v4l2 --disable-gnomevfs --disable-dvdread --disable-dvdnav --disable-bluray --disable-linsys --disable-decklink --disable-libva --disable-dv --disable-mod --disable-sid --disable-gme --disable-tremor --disable-vorbis --disable-x264 --disable-mad --disable-schroedinger --disable-dirac --disable-sdl-image --disable-zvbi --disable-fluidsynth --disable-jack --disable-pulse --disable-alsa --disable-samplerate --disable-sdl --disable-xcb --disable-atmo --disable-qt4 --disable-skins2 --disable-mtp --enable-taglib --disable-notify --disable-freetype --disable-libass --disable-svg --disable-sqlite --disable-udev --disable-libxml2 --disable-caca --disable-glx --disable-egl --disable-goom --disable-projectm --enable-iomx build_alias=x86_64-unknown-linux host_alias=arm-linux-androideabi CC=/work/bongos/android-ndk-r7c/toolchains/arm-linux-androideabi-4.4.3/prebuilt/*-x86/bin//arm-linux-androideabi-gcc --sysroot=/work/bongos/android-ndk-r7c/platforms/android-9/arch-arm CFLAGS=-g -O2 -mlong-calls -fstrict-aliasing -mfloat-abi=softfp -funsafe-math-optimizations -mcpu=arm1136jf-s -mfpu=vfp LDFLAGS=-Wl,-Bdynamic,-dynamic-linker=/system/bin/linker -Wl,--no-undefined -L/work/bongos/android-ndk-r7c/sources/cxx-stl/gnu-libstdc++/libs/armeabi CPPFLAGS=-I/work/bongos/android-ndk-r7c/sources/cxx-stl/gnu-libstdc++/include -I/work/bongos/android-ndk-r7c/sources/cxx-stl/gnu-libstdc++/libs/armeabi/include CXX=/work/bongos/android-ndk-r7c/toolchains/arm-linux-androideabi-4.4.3/prebuilt/*-x86/bin//arm-linux-androideabi-g++ --sysroot=/work/bongos/android-ndk-r7c/platforms/android-9/arch-arm CXXFLAGS=-g -O2 -mlong-calls -fstrict-aliasing -mfloat-abi=softfp -funsafe-math-optimizations -mcpu=arm1136jf-s -mfpu=vfp --no-create --no-recursion
......................
checking whether byte ordering is bigendian... no
configure: creating ./config.status

libvlc configuration
--------------------
version : 2.1.0-git
system : linux
architecture : arm
optimizations : yes
build vlc executable : no

To build vlc and its plugins, type `make', or `./compile' if you like nice colors.
/bin/sh ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating modules/Makefile
config.status: creating m4/Makefile
config.status: creating po/Makefile.in
config.status: creating share/Makefile
config.status: creating compat/Makefile
config.status: creating src/Makefile
config.status: creating src/test/Makefile
config.status: creating lib/Makefile
config.status: creating bin/Makefile
config.status: creating test/Makefile
config.status: creating modules/access/Makefile
config.status: creating modules/access/bd/Makefile
config.status: creating modules/access/dshow/Makefile
config.status: creating modules/access/mms/Makefile
config.status: creating modules/access/rtp/Makefile
config.status: creating modules/access/rtsp/Makefile
config.status: creating modules/access/vcd/Makefile
config.status: creating modules/access/vcdx/Makefile
config.status: creating modules/access/screen/Makefile
config.status: creating modules/access/zip/Makefile
config.status: creating modules/access/zip/unzip/Makefile
config.status: creating modules/access_output/Makefile
config.status: creating modules/audio_filter/Makefile
config.status: creating modules/audio_mixer/Makefile
config.status: creating modules/audio_output/Makefile
config.status: creating modules/codec/Makefile
config.status: creating modules/codec/avcodec/Makefile
config.status: creating modules/codec/dmo/Makefile
config.status: creating modules/codec/loader/Makefile
config.status: creating modules/codec/omxil/Makefile
config.status: creating modules/codec/shine/Makefile
config.status: creating modules/codec/spudec/Makefile
config.status: creating modules/codec/wmafixed/Makefile
config.status: creating modules/control/Makefile
config.status: creating modules/control/dbus/Makefile
config.status: creating modules/control/globalhotkeys/Makefile
config.status: creating modules/demux/Makefile
config.status: creating modules/demux/asf/Makefile
config.status: creating modules/demux/avformat/Makefile
config.status: creating modules/demux/avi/Makefile
config.status: creating modules/demux/mkv/Makefile
config.status: creating modules/demux/mp4/Makefile
config.status: creating modules/demux/mpeg/Makefile
config.status: creating modules/demux/playlist/Makefile
config.status: creating modules/gui/Makefile
config.status: creating modules/gui/macosx/Makefile
config.status: creating modules/gui/hildon/Makefile
config.status: creating modules/gui/minimal_macosx/Makefile
config.status: creating modules/gui/macosx_dialog_provider/Makefile
config.status: creating modules/gui/qt4/Makefile
config.status: creating modules/gui/skins2/Makefile
config.status: creating modules/lua/Makefile
config.status: creating modules/meta_engine/Makefile
config.status: creating modules/misc/Makefile
config.status: creating modules/misc/playlist/Makefile
config.status: creating modules/misc/osd/Makefile
config.status: creating modules/misc/stats/Makefile
config.status: creating modules/media_library/Makefile
config.status: creating modules/mux/Makefile
config.status: creating modules/mux/mpeg/Makefile
config.status: creating modules/notify/Makefile
config.status: creating modules/packetizer/Makefile
config.status: creating modules/services_discovery/Makefile
config.status: creating modules/stream_filter/Makefile
config.status: creating modules/stream_filter/dash/Makefile
config.status: creating modules/stream_out/Makefile
config.status: creating modules/stream_out/transcode/Makefile
config.status: creating modules/text_renderer/Makefile
config.status: creating modules/video_chroma/Makefile
config.status: creating modules/video_filter/Makefile
config.status: creating modules/video_filter/dynamicoverlay/Makefile
config.status: creating modules/video_output/Makefile
config.status: creating modules/video_output/msw/Makefile
config.status: creating modules/visualization/Makefile
config.status: creating modules/visualization/visual/Makefile
config.status: creating modules/mmx/Makefile
config.status: creating modules/mmxext/Makefile
config.status: creating modules/3dnow/Makefile
config.status: creating modules/sse2/Makefile
config.status: creating modules/altivec/Makefile
config.status: creating modules/arm_neon/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
(CDPATH="${ZSH_VERSION+.}:" && cd ../extras/package/android/../../.. && /bin/sh /work/bongos/myvlc/android/vlc/autotools/missing --run autoheader)
rm -f stamp-h1
touch ../extras/package/android/../../../config.h.in
cd . && /bin/sh ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make all-recursive
make[1]: Entering directory `/work/bongos/myvlc/android/vlc/android'
Making all in compat
make[2]: Entering directory `/work/bongos/myvlc/android/vlc/android/compat'
.............
.....................
make[3]: Leaving directory `/work/bongos/myvlc/android/vlc/android/lib'
make[2]: Leaving directory `/work/bongos/myvlc/android/vlc/android/lib'
Making all in test
make[2]: Entering directory `/work/bongos/myvlc/android/vlc/android/test'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/work/bongos/myvlc/android/vlc/android/test'
make[2]: Entering directory `/work/bongos/myvlc/android/vlc/android'
GEN cvlc
GEN rvlc
make[2]: Leaving directory `/work/bongos/myvlc/android/vlc/android'
make[1]: Leaving directory `/work/bongos/myvlc/android/vlc/android'
Building Android
cd vlc-android && rm -rf gen libs obj bin vlc-android/bin/VLC-debug.apk
rm -f android-libs/*.so android-libs/*.c
rm -f vlc-android/obj/local/armeabi/libvlcjni.so vlc-android/obj/local/armeabi/libiomx-ics.so vlc-android/obj/local/armeabi/libiomx-gingerbread.so vlc-android/jni/libvlcjni.h
Generating vlc-android/jni/libvlcjni.h
Generating android-libs/libstagefright.c
Generating android-libs/libstagefright.so
Generating android-libs/libmedia.c
Generating android-libs/libmedia.so
Generating android-libs/libutils.c
Generating android-libs/libutils.so
Generating android-libs/libbinder.c
Generating android-libs/libbinder.so

=== Building libvlcjni without neon ===

make[1]: Entering directory `/work/bongos/myvlc/android/vlc-android'
Gdbserver : [arm-linux-androideabi-4.4.3] libs/armeabi/gdbserver
Gdbsetup : libs/armeabi/gdb.setup
Compile++ thumb : iomx-gingerbread <= iomx.cpp
StaticLibrary : libstdc++.a
SharedLibrary : libiomx-gingerbread.so
Install : libiomx-gingerbread.so => libs/armeabi/libiomx-gingerbread.so
Compile++ thumb : iomx-ics <= iomx.cpp
SharedLibrary : libiomx-ics.so
Install : libiomx-ics.so => libs/armeabi/libiomx-ics.so
Compile thumb : vlcjni <= libvlcjni.c
In file included from jni/libvlcjni.c:25:
.././vlc/include/vlc_common.h: In function 'vlc_memalign':
.././vlc/include/vlc_common.h:905: warning: implicit declaration of function 'posix_memalign'
jni/libvlcjni.c: In function 'Java_org_videolan_vlc_LibVLC_readMediaMeta':
jni/libvlcjni.c:395: warning: 'return' with no value, in function returning non-void
jni/libvlcjni.c: In function 'Java_org_videolan_vlc_LibVLC_readTracksInfo':
jni/libvlcjni.c:555: warning: implicit declaration of function 'vlc_fourcc_GetDescription'
Compile thumb : vlcjni <= aout.c
Compile thumb : vlcjni <= thumbnailer.c
Compile thumb : vlcjni <= pthread-condattr.c
Compile thumb : vlcjni <= pthread-rwlocks.c
SharedLibrary : libvlcjni.so
Install : libvlcjni.so => libs/armeabi/libvlcjni.so
make[1]: Leaving directory `/work/bongos/myvlc/android/vlc-android'

=== Building vlc-android/bin/VLC-debug.apk for armeabi ===

Buildfile: /work/bongos/myvlc/android/vlc-android/build.xml

-set-mode-check:

-set-debug-files:

-set-debug-mode:

-debug-obfuscation-check:

-setup:
[echo] Creating output directories if needed...
[mkdir] Created dir: /work/bongos/myvlc/android/vlc-android/bin
[mkdir] Created dir: /work/bongos/myvlc/android/vlc-android/bin/res
[echo] Gathering info for VLC...
[setup] Android SDK Tools Revision 18
[setup] Project Target: Android 2.3.1
[setup] API level: 9
[setup]
[setup] ------------------
[setup] Resolving library dependencies:
[setup] No library dependencies.
[setup]
[setup] ------------------
[setup] API<=15: Adding annotations.jar to the classpath.
[setup]
[setup] ------------------

-build-setup:
[mkdir] Created dir: /work/bongos/myvlc/android/vlc-android/gen
[mkdir] Created dir: /work/bongos/myvlc/android/vlc-android/bin/classes

-pre-build:

-code-gen:
[echo] ----------
[echo] Handling aidl files...
[aidl] Found 2 AIDL files.
[aidl] Compiling 2 AIDL files.
[echo] ----------
[echo] Handling RenderScript files...
[renderscript] No RenderScript files to compile.
[echo] ----------
[echo] Handling Resources...
[aapt] Generating resource IDs...
[aapt] /work/bongos/android-sdk-linux/platform-tools/aapt: /lib/libz.so.1: no version information available (required by /work/bongos/android-sdk-linux/platform-tools/aapt)
[echo] ----------
[echo] Handling BuildConfig class...
[buildconfig] Generating BuildConfig class.

-pre-compile:

-compile:
[javac] Compiling 44 source files to /work/bongos/myvlc/android/vlc-android/bin/classes

-post-compile:

-obfuscate:

-dex:
[dex] Converting compiled files and external libraries into /work/bongos/myvlc/android/vlc-android/bin/classes.dex...

-crunch:
[crunch] /work/bongos/android-sdk-linux/platform-tools/aapt: /lib/libz.so.1: no version information available (required by /work/bongos/android-sdk-linux/platform-tools/aapt)
[crunch] Crunching PNG Files in source dir: /work/bongos/myvlc/android/vlc-android/res
[crunch] To destination dir: /work/bongos/myvlc/android/vlc-android/bin/res
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable-hdpi/ic_menu_refresh.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable-hdpi/ic_menu_refresh.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable-hdpi/ic_menu_refresh.png: 0% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable-hdpi/icon.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable-hdpi/icon.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable-hdpi/icon.png: 81% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable-ldpi/ic_menu_refresh.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable-ldpi/ic_menu_refresh.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable-ldpi/ic_menu_refresh.png: 0% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable-ldpi/icon.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable-ldpi/icon.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable-ldpi/icon.png: 0% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable-mdpi/icon.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable-mdpi/icon.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable-mdpi/icon.png: 0% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable-xhdpi/icon.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable-xhdpi/icon.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable-xhdpi/icon.png: 55% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/bg_with_shadow.9.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/bg_with_shadow.9.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/bg_with_shadow.9.png: 0% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/cone.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/cone.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/cone.png: 96% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/header.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/header.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/header.png: 46% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/header_button_focused.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/header_button_focused.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/header_button_focused.png: 0% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/header_button_normal.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/header_button_normal.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/header_button_normal.png: 0% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/header_button_pressed.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/header_button_pressed.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/header_button_pressed.png: 0% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/header_icon_audio.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/header_icon_audio.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/header_icon_audio.png: 0% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/header_icon_loupe.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/header_icon_loupe.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/header_icon_loupe.png: 0% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/header_icon_video.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/header_icon_video.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/header_icon_video.png: 52% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/header_logo.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/header_logo.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/header_logo.png: 0% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/ic_backward_glow.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_backward_glow.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_backward_glow.png: 58% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/ic_backward_normal.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_backward_normal.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_backward_normal.png: 58% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/ic_forward_glow.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_forward_glow.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_forward_glow.png: 61% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/ic_forward_normal.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_forward_normal.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_forward_normal.png: 59% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/ic_lock.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_lock.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_lock.png: 53% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/ic_lock_glow.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_lock_glow.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_lock_glow.png: 41% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/ic_next.9.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_next.9.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_next.9.png: 0% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/ic_pause_glow.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_pause_glow.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_pause_glow.png: 44% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/ic_pause_normal.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_pause_normal.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_pause_normal.png: 65% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/ic_play_glow.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_play_glow.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_play_glow.png: 42% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/ic_play_normal.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_play_normal.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_play_normal.png: 45% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/ic_repeat.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_repeat.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_repeat.png: 89% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/ic_repeat_glow.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_repeat_glow.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_repeat_glow.png: 99% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/ic_repeat_one.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_repeat_one.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_repeat_one.png: 55% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/ic_seekbar_thumb.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_seekbar_thumb.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_seekbar_thumb.png: 0% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/ic_shuffle.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_shuffle.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_shuffle.png: 65% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/ic_shuffle_glow.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_shuffle_glow.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_shuffle_glow.png: 73% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/ic_size_glow.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_size_glow.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_size_glow.png: 40% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/ic_size_normal.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_size_normal.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_size_normal.png: 90% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/ic_stop_glow.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_stop_glow.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_stop_glow.png: 0% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/ic_stop_normal.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_stop_normal.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/ic_stop_normal.png: 0% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/icon.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/icon.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/icon.png: 0% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/spacer.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/spacer.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/spacer.png: 0% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/thumbnail.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/thumbnail.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/thumbnail.png: 0% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/wheel_pause.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/wheel_pause.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/wheel_pause.png: 0% size of source)
[crunch] Processing image to cache: /work/bongos/myvlc/android/vlc-android/res/drawable/wheel_play.png => /work/bongos/myvlc/android/vlc-android/bin/res/drawable/wheel_play.png
[crunch] (processed image to cache entry /work/bongos/myvlc/android/vlc-android/bin/res/drawable/wheel_play.png: 0% size of source)
[crunch] Crunched 42 PNG files to update cache

-package-resources:
[aapt] Creating full resource package...
[aapt] /work/bongos/android-sdk-linux/platform-tools/aapt: /lib/libz.so.1: no version information available (required by /work/bongos/android-sdk-linux/platform-tools/aapt)
[aapt] Warning: AndroidManifest.xml already defines debuggable (in http://schemas.android.com/apk/res/android); using existing value in manifest.

-package:
[apkbuilder] Current build type is different than previous build: forced apkbuilder run.
[apkbuilder] Creating VLC-debug-unaligned.apk and signing it with a debug key...

-post-package:

-do-debug:
[zipalign] Running zip align on final apk...
[echo] Debug Package: /work/bongos/myvlc/android/vlc-android/bin/VLC-debug.apk
[propertyfile] Creating new property file: /work/bongos/myvlc/android/vlc-android/bin/build.prop
[propertyfile] Updating property file: /work/bongos/myvlc/android/vlc-android/bin/build.prop
[propertyfile] Updating property file: /work/bongos/myvlc/android/vlc-android/bin/build.prop
[propertyfile] Updating property file: /work/bongos/myvlc/android/vlc-android/bin/build.prop

-post-build:

debug:

BUILD SUCCESSFUL
Total time: 15 seconds
rm android-libs/libmedia.c android-libs/libutils.c android-libs/libstagefright.c android-libs/libbinder.c

edwardw
Big Cone-huna
Big Cone-huna
Posts: 2346
Joined: 24 Jun 2012 23:36
VLC version: 3.0.0-git

Re: VLC Android apk can't run on the emulator

Postby edwardw » 25 Jun 2012 00:57

This is a known bug, as the Android Emulator's ARMv6 implementation, even without NEON, has glitches that prevent VLC from running in emulator.


Return to “VLC for Android and Chrome OS”

Who is online

Users browsing this forum: No registered users and 7 guests