在我的本机代码,我想调试传递给android应用程序的byte []数组。我想将字节数组存储到文件中或显示在logcat中。我可以隐藏每个字符串并将其打印到我的c代码中的logcat中。他们是在c代码中调试数组的更好方法吗?android c代码数组调试使用logcat
0
A
回答
0
您可以使用WritableByteChannel将byte []缓冲区转储到文件中。
FileOutputStream output = new FileOutputStream(new File("/sdcard/"+filename+".yuv"));
WritableByteChannel channel = Channels.newChannel(output);
ByteBuffer byteBuffer = ByteBuffer.wrap(buffer);
channel.write(byteBuffer);
channel.close();
output.close();
+0
他似乎在寻找本机代码的解决方案,而不是Java(虽然这并不完全清楚)。 – fadden
+0
感谢Shashika的建议,但Fadden是正确的我正在寻找我的C代码中的解决方案。 – user3029579
相关问题
- 1. 使用logcat进行调试
- 2. Android WiFi调试 - > Logcat
- 3. 调试C++代码
- 4. Android HAL调试:如何启用logcat
- 5. Eclipse logcat调试
- 6. 如何使用Eclipse在Android上调试C++代码?
- 7. 我可以在我的C代码中调用`Log。*`吗?我想使用LogCat进行调试
- 8. 调试Android源代码
- 9. Android调试本机代码
- 10. 调试到Android源代码
- 11. Android本机代码调试
- 12. 调试C代码2010
- 13. 的Android删除的WebView调试logcat的
- 14. 从C++函数调用C函数在Android中JNI/NDK代码
- 15. 使用Logcat和Emulator进行Android调试。可能吗?
- 16. 使用LogCat进行Android的USB调试浏览器
- 17. 尝试使用openssl调试PHP代码
- 18. 试图调试使用IBM WMQ(amqmdnet.dll)的VS2010 C#代码
- 19. 如何使用gdb调试使用yasm组装的代码?
- 20. 如何在Eclipse中调试R包(使用C和C++代码)?
- 21. USB调试代码
- 22. R调用C代码比C++函数更快地调用C代码?
- 23. 调试计数器代码
- 24. 调试代码
- 25. 元帅使用对一个字符串数组从C#为C代码/调用
- 26. 无法使用本地代码调试Android应用程序
- 27. 如何在android中使用JUnit测试webService调用代码?
- 28. 从C++调用c代码
- 29. LogCat输出调试帮助
- 30. 在Eclipse上使用gdb在android上调试本机代码(C++)。可能吗?
您的基本选择是将其写入日志,将其写入文件或附加调试器并对其进行调试。阵列有多大?它有什么内容(是否可视化,如位图数据)? – fadden
该数组将是一个图像缓冲区,我从Android端发送.. [1280 X 720],我想记录它,以便以后可以检查几帧。我想写入一个文件或使用logcat转储它。可能吗? – user3029579