Spreadtrum Android 8810/6820 开发与编译指南

4星 · 超过85%的资源 需积分: 9 9 下载量 54 浏览量 更新于2024-07-26 收藏 867KB PDF 举报
"Spreadtrum Android 8810_6820 FAQ 1207 是一份针对展讯通信有限公司(Spreadtrum Communications)的Android 8810/6820平台的常见问题解答文档。该文档包含了环境配置、代码编译、驱动信息以及Android开发代码相关的解决方案,旨在帮助开发者解决在使用该平台进行开发时可能遇到的问题。" 本文档主要分为两个章节,分别是“环境和编译”以及“调试和工具”。 在**环境和编译**章节中,详细介绍了开发者在搭建开发环境时需要注意的关键要素: 1. **环境配置基本要求**:这是开发工作的基础,包括操作系统、硬件配置等基本要求。 2. **合适的gcc版本**:GCC是GNU Compiler Collection的缩写,是Android开发中必不可少的编译器,选择合适的版本对于编译过程至关重要。 3. **合适的Java版本**:由于Android基于Java,因此需要确保使用的Java版本与平台兼容。 4. **合适的make版本**:Make是构建系统的一部分,用于自动化编译过程,选择正确版本能确保编译顺利进行。 5. **3rdparty下的ko编译**:指导如何处理第三方库的编译问题。 6. **app模块编译与调试**:提供了编译应用程序模块的方法和调试技巧。 7. **init.3rdparty.rc修改生效**:解释了初始化脚本的修改如何生效。 8. **编译不成功的问题**:针对编译过程中遇到的错误和失败情况提供了解决建议。 9. **编译WiFi器件注意点**:特别强调了在处理WiFi相关组件时需要注意的事项。 10. **使APK带有ODEX文件**:说明如何在APK中包含优化过的Dalvik执行文件。 11. **Ubuntu下使用Windows软件**:可能涉及到在Linux环境下模拟运行Windows软件的解决方案。 在**调试和工具**章节,文档涵盖了多种调试方法和日志收集技术: 1. **Log体系**:概述了Android的日志系统结构。 2. **Log输出**:解释了日志输出的种类和级别。 3. **如何抓取Android log**:提供了收集设备系统日志的步骤。 4. **如何抓取Modem arm log**:针对Modem部分的调试,描述了获取arm架构Modem日志的方法。 5. **如何抓取Mocordsp log**:关于Mocor(多媒体处理器)DSP部分的日志采集。 6. **如何抓取CAP包**:可能是指网络数据包捕获或分析。 7. **如何抓取Dsplog中IQ信息**:针对DSP(数字信号处理器)日志中的IQ数据提取。 8. **如何用脚本一次性抓取大量LOG**:提高了日志收集的效率。 9. **如何看LOG同时存LOG**:允许同时查看和保存日志,便于分析。 10. **如何在T卡上保存modemlog**:在外部存储卡上保存Modem日志的指南。 11. **如何在T卡上保存APlog**:同样,也介绍了保存应用程序日志到外部存储的方法。 12. **如何用uart1调试kernel**:利用串口进行内核级别的调试。 这份文档对开发者来说是一份宝贵的参考资料,它不仅提供了环境配置和代码编译的详细指南,还涵盖了各种日志收集和调试技巧,有助于提高开发效率,解决在实际工作中遇到的各种问题。