• GMS_常见问题记录_1


    概述

    记录一些GMS中常见fail修改,方便查询分享。
    一个case可能有多种fail情况,为扩展方便 即使目前仅一种情况也使用了类似“情况一”的数目标识。

    该篇分享一些case修改(更新中,若文章长了会另起一篇)。

    • com.google.android.os.gts.SysConfigTest#testValidSysConfigPresent

    具体case修改

    com.google.android.os.gts.SysConfigTest#testValidSysConfigPresent

    该case属于GTS。
    完整case:GtsOsTestCases com.google.android.os.gts.SysConfigTest#testValidSysConfigPresent

    情况一

    GTS版本:8.0_r2
    报错:

    java.lang.AssertionError: Modification of required config file:
    Missing elements for tag linkedApps: 'com.google.android.apps.youtube.mango'
    . required={com.google.android.apps.mapslite, com.android.vending, com.google.android.music, com.google.android.apps.docs, com.google.android.videos, com.google.android.apps.photos, com.google.android.calendar, com.google.android.talk, com.google.android.apps.youtube.mango}
    . all={com.google.android.youtube, com.google.android.apps.docs.editors.docs, com.google.android.apps.mapslite, com.google.android.apps.docs.editors.sheets, com.google.android.apps.docs.editors.slides, com.android.vending, com.google.android.music, com.google.android.apps.docs, com.google.android.apps.plus, com.google.android.videos, com.google.android.apps.photos, com.google.android.calendar, com.google.android.apps.tycho, com.google.android.talk}

    说明:
    报错找不到'com.google.android.apps.youtube.mango',这个配置是在vendor/partner_gms/etc/sysconfig/google.xml。
    google释放gms包,各种设备不同配置都是配置好的 没有问题的。一般导致问题,要么修改了这个文件,要么预置未按配置来 进行了修改。

    解决:
    按报错修改即可。
    vendor/partner_gms/etc/sysconfig/google.xml 下添加(或修改成) <app-link package="com.google.android.apps.youtube.mango" />

    注意几点:

    1. 因为不同设备(go/非go等)预置不同版本的应用,而不同版本包名可能不同。
      若已存在应用配置,这时候就是修改而不是添加。如:这里go版本设备,预置的是go版本的youtube,而配置的是非go的,那就将com.google.android.youtube改成com.google.android.apps.youtube.mango。
      当有预置而没有配置,则添加。
    2. vendor/partner_gms/etc/sysconfig/有google.xml和google_go.xml。一般什么设备就用的对应的,若出现不符合的检查是否使用正确配置。
    3. 这个配置文件在手机位置(AndroidQ中,其他版本类似):/product/etc/sysconfig/google.xml。 若使用的google_go.xml在gms*mk配置拷贝时也改变了文件名。 如:PRODUCT_COPY_FILES += $(ANDROID_PARTNER_GMS_HOME)/etc/sysconfig/google_go.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/sysconfig/google.xml
    4. 所以快速验证,确认2中生效文件都可以查看手机中的/product/etc/sysconfig/google.xml。 快速验证即 导出修改后再push到手机对应位置,重启即可。

    `

  • 相关阅读:
    页面灰色样式
    替换页面中出现的链接
    Google Earth无法连接到服务器
    知识扩展(线程SQL、SMTP、POP3、反射)
    oracle 11g 客户端 连接数据库
    Oracle 下载|ORACLE 官网下载地址(支持win7/win2008)
    WCF返回xml
    IE和FireFox下的JS调试工具
    在IIS中部署WCF服务出现authentication mode=windows
    Ext入门(Window、Panel、Viewport、Grid、Form、TreePanel)
  • 原文地址:https://www.cnblogs.com/fanglongxiang/p/13781614.html
Copyright © 2020-2023  润新知