Logcat中的Android-ndk输出无法识别

时间:2011-06-03 06:51:37

标签: android ffmpeg android-ndk logcat

我通过jni在我的android项目中使用ffmpeg和librtmp。 Logcat中的librtmp输出如下所示:

06-03 14:36:06.321: DEBUG/NDK_mmsplay(12736): Property: <�X�KI {DY������F�:>
06-03 14:36:06.321: DEBUG/NDK_mmsplay(12736): Property: NULL
06-03 14:36:06.321: DEBUG/NDK_mmsplay(12736): Property: <�X�KI {DY������F�:>
06-03 14:36:06.321: DEBUG/NDK_mmsplay(12736): Property: <�X�KI {DY������F�:>
06-03 14:36:06.321: DEBUG/NDK_mmsplay(12736): (object end)
06-03 14:36:06.321: DEBUG/NDK_mmsplay(12736): �X, server invoking <�KI {DY������F�:>
06-03 14:36:06.321: DEBUG/NDK_mmsplay(12736): �X: fd=-2135941431, size=-2133930231

有什么建议吗?

提前致谢!

博尔顿

1 个答案:

答案 0 :(得分:0)

必须小心数据类型,记住:

  

Java提供8种“原语”类型:byte,short,int,long,float,   double,char和boolean。这些与以下C ++相同   typedef(在标准头文件中定义):jbyte,jshort,   jint,jlong​​,jfloat,jdouble,jchar和jboolean。

注意C ++日志功能。