zoukankan      html  css  js  c++  java
  • GMS问题_ThemeHostTest#testThemes

    问题

    CtsThemeHostTestCases
    android.theme.cts.ThemeHostTest#testThemes

    报错类似:
    junit.framework.AssertionFailedError: 28 failures in theme test

    说明

    这个一般是软件修改资源相关或者配置错误导致。
    在cts log(CTS 10_r6)或者log中提到的位置 有fail的图片资源,可以查看了解是什么资源报错。

    经验

    一般做如下检查:

    1. 语言设置为en-US,字体大小设置成normal。

    2. 查看density与size是否配置正确。
      可以通过下面的查看:

    adb shell wm size
    adb shell wm density
    

    也可以直接通过命令修改后验证(直接跟上修改后的数据即可),如:

    adb shell wm size 480x800
    adb shell wm density 240
    

    知识点可简单参考:Android_基础之分辨率

    1. 检查下面配置是否正确:
    PRODUCT_AAPT_CONFIG 
    PRODUCT_AAPT_PREF_CONFIG 
    
    1. 检查是否修改过底层资源相关代码,排查下是否有影响,主要有:
      framework/base/core/res/res下的原有图片、layout、dimens、attrs、colors等,可以新增,但尽量不要修改。
      framework/base/core/res/res/values下的styles.xml、themes.xml等是否修改。
      framework/base/core/java/android下的widget、text等基础组件及相关方法是否被修改。
  • 相关阅读:
    Delphi中WebBbrowser的编程 转
    博客园设置目录
    iTerm
    python
    谷歌浏览器插件的导出导入
    Chapter10 属性
    WPF之Binding
    ASP.NET 路由系统
    Silverlight中使用Application.GetResourceStream方法加载资源时得到的总是null
    基于IoC的ControllerFactory
  • 原文地址:https://www.cnblogs.com/fanglongxiang/p/13709447.html
Copyright © 2011-2022 走看看