`
stone
  • 浏览: 37582 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

android 源代码构建和运行cts

阅读更多
1。下载android的source code,步骤参考:http://source.android.com/source/download.html
由于我的是ubuntu,所有按照ubuntu的配置进行:
1下载代码,参考http://source.android.com/source/download.html
下载时间比较长,我大概用了4-5个小时,下载的代码总计1.8g;
2编译:在下载的目录按顺序次执行
#make(这个编译比较长)
#make sdk
note:执行make需要jdk1。5,由于ubuntu的apt-get只能获取jdk1。6,所以需要手工下载jdk1。5,解压,配置java的环境变量。
3执行cts测试,
#. build/envsetup.sh
#make cts
4.创建avd和运行emulator
# android create avd -n eclair -t 1
# emulator -avd ecliair
5.运行adb
#adb start-server
6.运行cts测试plan
#cts(进入cts命令行模式)
#cts start --plan Signature(运行一个测试plan)


分享到:
评论
1 楼 killpoer3 2011-01-06  
String ss = "11"

相关推荐

    Android源代码目录分析

    Android源代码中的`kernel`目录就包含了与Linux内核相关的代码和配置。 **2. 运行库层** 运行库层提供了多种库,如Android运行时库(ART)、Bionic C库、媒体库、SQLite数据库等。这些库使得应用程序可以高效地运行...

    android源代码结构分析

    通过对Android源代码结构的深入分析,我们可以看到Android不仅是一个高度模块化的操作系统,而且在设计上充分考虑到了跨平台和可扩展性的需求。了解这些结构对于从事Android开发的技术人员来说非常重要,它有助于...

    MTK6577 Android源代码目录

    为了更好地理解和利用其特性,本文将深入探讨MTK6577 Android源代码目录的结构与各个组成部分的功能。 #### 1. makeMtk - **功能概述**:作为整个工程编译或构建的入口,makeMtk负责管理项目的编译过程。 - **关键...

    Android源代码结构.pdf

    首先,整体来看,Android源代码结构分为多个层次和模块,每个部分都有其特定的功能和职责。例如,`Makefile`位于顶层,它是整个编译过程的入口,负责管理所有子模块的编译规则。`bionic`目录包含了Android的C库,...

    Android源代码结构分析

    Android源代码的组织方式遵循了模块化和层次化的原则,这种结构设计不仅便于理解和维护,同时也促进了开发者的协作。整个项目由一系列相互关联但又相对独立的目录构成,每个目录承载着特定的功能或组件。 #### 二、...

    Android CTS ITS pdf

    自KitKat版本起,ITS框架位于Android源代码的`pdk/apps/`目录下,而在Lollipop及更高版本中,它被迁移到了CTS测试框架的`cts/`区域,成为Android CTS的必要组成部分,用于验证相机框架的兼容性。 2. **设置** - **...

    android CTS verifier 测试套件6.0_r9

    2. **硬件抽象层(HAL)测试**:验证硬件接口是否符合Android开放源代码项目(AOSP)的要求,例如相机、蓝牙、图形和电源管理等。 3. **框架API测试**:确保所有公开的Android框架API都能正确响应。 4. **库和运行时测试...

    Android_CTS_testing

    2. **构建CTS**:如果选择源代码,需要使用repo工具初始化并同步CTS项目,然后执行构建命令。 3. **安装CTS**:首先安装Android SDK工具,然后解压CTS包,编辑startcts脚本设置SDK根目录。 4. **运行CTS**:连接设备...

    cts 源码 google 官网下载

    这个源码包是从Google官网下载的,版本为4.4,主要用于验证和确保不同Android设备遵循Android开放源代码项目(AOSP)的规范。在Android开发和设备认证过程中,CTS扮演着至关重要的角色。 首先,我们来看一下压缩包...

    android-cts-4.4_r3-linux_x86-arm.zip

    Android CTS是Android开放源代码项目(AOSP)的一部分,它的主要目标是维护Android生态系统的兼容性。CTS包含了一系列自动化测试用例,覆盖了Android API的不同层面,如UI、数据库、网络、多媒体等。开发者和设备...

    android整体框架构建

    根据提供的部分内容,我们可以看到Android源代码主要由以下几个关键部分组成: 1. **Makefile**:全局的构建文件,用于指导整个项目的编译过程。 2. **bionic**:包含了一组针对移动设备优化的C库,这些库负责处理...

    最全的Android源码目录结构详解

    Android的源代码是开放的,这为开发者提供了深入了解系统工作原理的机会。下面,我们将详细解读Android源码中的主要目录及其包含的关键知识点。 #### 1. `Makefile` 这是Android项目的构建脚本,用于定义如何编译和...

    android_source讲解

    ### Android源代码结构详解 ...通过以上步骤,可以在Eclipse中更方便地浏览和理解Android源代码,这对于学习Android框架的设计原理和技术细节非常有帮助。同时,这也是提升自己技术水平的有效途径之一。

    android MTK CTS 18:9屏 failed Patch

    开发者需要根据源代码指引,正确地将patch合并到系统源码中,然后重新编译和验证系统是否能通过CTS测试。 5. **验证过程**:在合入patch后,必须进行详细的验证工作。这包括本地构建和测试,确保所有相关功能正常,...

Global site tag (gtag.js) - Google Analytics