[plain]
- $ sudo tar -xvf android-sdk_r20-linux.tgz
[plain]
- $ sudo bzip2 -d android-ndk-r5b-linux-x86.tar.bz2
- $ sudo tar -xvf android-ndk-r5b-linux-x86.tar
[plain]
- $ sudo tar -xvf apache-ant-1.8.4-bin.tar.gz
[plain]
- $ sudo vim /etc/profile
[plain]
- export ANT_HOME=/home/workenv/apache-ant-1.8.4
- PATH=$PATH:/home/workenv/apache-ant-1.8.4
[plain]
- $ source /etc/profile
[plain]
- $ ant -version
[plain]
- Apache Ant(TM) version 1.8.4 compiled on May 22 2012
[plain]
- $ sudo cp eclipse-jee-indigo-SR1-linux-gtk.tar.gz ../workenv/
- $ cd ../workenv/
- $ sudo gzip -d eclipse-jee-indigo-SR1-linux-gtk.tar.gz
- $ sudo tar -xvf eclipse-jee-indigo-SR1-linux-gtk.tar
- $ sudo chmod 777 -R eclipse/
- $ rm eclipse-jee-indigo-SR1-linux-gtk.tar
[plain]
- $ ./eclips
[plain]
- $ ./eclips
[plain]
- $ sudo apt-get build-dep vlc
[plain]
- $ export ANDROID_SDK=/home/workenv/android-sdk-linux
- $ export ANDROID_NDK=/home/workenv/android-ndk-r8
- $ export PATH=$PATH:$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools如果是 ARMv7和以上并支持NEON的设备:
- $ export ANDROID_ABI=armeabi-v7a
[plain]
- $ export ANDROID_ABI=armeabi-v7a
- $ export NO_NEON=1
[plain]
- Processor : ARMv7 Processor rev 2 (v7l)
- BogoMIPS : 998.36
- Features : swp half thumb fastmult vfp edsp neon vfpv3
- CPU implementer : 0x41
- CPU architecture : 7
- CPU variant : 0x3
- CPU part : 0xc08
- CPU revision : 2
- Hardware : P1Lite Samsung Board
- Revision : 0004
- Serial : 0000000000000000
[plain]
- $ git clone git://git.videolan.org/vlc-ports/android.git
- $ cd android
[plain]
- $ sh compile.sh
[plain]
- configure: error: C compiler cannot create executables
- See `config.log' for more details.
[plain]
- $ vim ./vlc/contrib/android/a52dec/config.log
[plain]
- /home/workenv/android-ndk-r8/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: crtbegin_dynamic.o: No such file: No such file or directory
[plain]
- $ find -name crtbegin_dynamic.o
[plain]
- ./platforms/android-14/arch-x86/usr/lib/crtbegin_dynamic.o
- ./platforms/android-14/arch-mips/usr/lib/crtbegin_dynamic.o
- ./platforms/android-14/arch-arm/usr/lib/crtbegin_dynamic.o
- ./platforms/android-3/arch-arm/usr/lib/crtbegin_dynamic.o
- ./platforms/android-8/arch-arm/usr/lib/crtbegin_dynamic.o
- ./platforms/android-5/arch-arm/usr/lib/crtbegin_dynamic.o
- ./platforms/android-9/arch-x86/usr/lib/crtbegin_dynamic.o
- ./platforms/android-9/arch-mips/usr/lib/crtbegin_dynamic.o
- ./platforms/android-9/arch-arm/usr/lib/crtbegin_dynamic.o
- ./platforms/android-4/arch-arm/usr/lib/crtbegin_dynamic.o
[plain]
- $ ll ./platforms/android-14/arch-x86/usr/lib/crtbegin_dynamic.o
[plain]
- $ sudo chmod 755 -R android-ndk-r8
[plain]
- $ sh compile.sh
[plain]
- /bin/sh: 1: ant: Permission denied
[plain]
- $ ant -version
[plain]
- $ source /etc/profile
[plain]
- BUILD FAILED
- /home/workenv/android-sdk-linux/tools/ant/build.xml:518: Unable to resolve project target 'android-15'
- $ vim vlc-android/project.properties
[plain]
- $ vim vlc-android/AndroidManifest.xml