我一直在试图建立live555
根据本指南:
https://github.com/boltonli/ohbee/tree/master/android/streamer/jni
以及使用一些其他的指南,都无济于事。
如果有人已经成功地移植live555
到Android可你,请告诉我,我该怎么办呢?
我一直在试图建立live555
根据本指南:
https://github.com/boltonli/ohbee/tree/master/android/streamer/jni
以及使用一些其他的指南,都无济于事。
如果有人已经成功地移植live555
到Android可你,请告诉我,我该怎么办呢?
我成功地构建了项目如下:
git clone https://github.com/boltonli/ohbee.git
cd ohbee/android/streamer
android update project --path . --name "streamer" --target "android-15"
cp lib/jnix.jar libs/ # This is the only trick
ant debug
该罐是在lib/
目录,而不是libs/
。
如果不能解决你的问题,或者有,你就必须要更加具体和分享您所采取的步骤,你遇到什么问题。
要编译live555是流媒体的ARM / Linux的尝试以下步骤:
> cd live
> ./genMakefiles armlinux
> make
预建的二进制包:
live.2011.06.16-DEV-armlinux.tar.bz2
希望能帮助到你 !
这个答案为我工作,我是能够建立Android Studio中的项目:
然而,在运行时,我在MainActivity.java线得到一个java.lang.UnsatisfiedLinkError中:的System.loadLibrary(“jnix”);
libjnix.so从ohbee /安卓/流光/ *丢失,但armeabi二是ohbee /安卓/ streamer2 /库/ armeabi。 当我复制到我的src / main / jniLibs / armeabi这一点,我能够运行在三星Galaxy Note S3应用。 它流摄像机与虚拟地址的RTPSink实例。
很显然,这是不armeabi目标将无法正常工作(所以虚拟设备不工作),我一直没能找到的jnix库(只有标题)的来源。