CTS 源码分析(二)--CTS手机端环境配置

本文详细介绍了CTS手机端环境配置的过程,包括GMS包的集成与配置,手动配置手机以准备CTS测试。涉及内容包括GMS包的获取与放置、在设备.mk文件中的继承配置、手机恢复出厂设置、Ubuntu系统下的ADB连接、T卡要求、媒体文件拷贝以及手机的语言、时间、输入法、USB调试、模拟地点、屏幕超时等设置,同时提到了设备管理器的安装和SIM卡本机号码的设置。
摘要由CSDN通过智能技术生成

一、手机环境预置集成和手动配置

      1、GMS包集成到手机软件。

         a、GMS包的获取和拷贝。

         在谷歌那里准备过认证的厂家可以拿到,让项目经理拿到之后,可以到我们手中。我们可以拿到之后解压。

         包非常大,6.0的时候就已经有近4.5G的大小,解压就更大了。

          预置代码中非常简单,按照目录 vendor/google/整个目录放进去就可以了。

          注意 整个代码结构应该是这样的 vendor/google/product/gms.mk,如果能够看到这个文件基本是对的。

         b、GMS包的配置

          不同厂家的需要不同的GMS包的不同APK,这个我们就在gms.mk中配置一下。我们以5.1_r6的版本为例

###############################################################################
# GMS mandatory core packages
PRODUCT_PACKAGES += \
    AndroidForWork \
    ConfigUpdater \
    GoogleBackupTransport \
    GoogleFeedback \
    GoogleLoginService \
    GooglePartnerSetup \
    GoogleServicesFramework \
    GoogleCalendarSyncAdapter \
    GoogleContactsSyncAdapter \
    GoogleTTS \
    GmsCore \
    Phonesky

PRODUCT_PACKAGES += \
    com.google.android.maps.jar \
    com.google.android.media.effects.jar

# Overlay For GMS devices
# Overlay for Google network and fused location providers
$(call inherit-product, device/sample/products/location_overlay.mk)
PRODUCT_PACKAGE_OVERLAYS += vendor/google/products/gms_overlay

# Configuration files for GMS apps
PRODUCT_COPY_FILES += \
    vendor/google/etc/updatecmds/google_generic_update.txt:system/etc/update
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值