在Android 8.1 的代码里面,导入GMS包后发现系统应用可以正常运动,但安装的三方应用直接 就是闪退,一直以为是GMS导致的问题。

添加GMS 包(GooglepackageInstaller里面有LOCAL_OVERRIDES_PACKAGES MtkPackageInstaller ), 后安装的应用无法启动,闪退

经过验证,发现是由于使用了google 的 GooglepackageInstaller,换成MtkPackageInstaller就可以了,根据GOOGLE 的要求,GooglepackageInstaller是mandatory的包。为什么使用GooglepackageInstaller安装应用会造成应用无法启动?

解决方法:

关闭这两个宏测试看下:
MTK_MOBILE_MANAGEMENT = no和MTK_PERMISSION_CONTROL = no。
这两个宏是mtk自己的权限管理。
安装了GMS后用的是google的,目前遇到的case会有冲突的情况,导致应用打不开。
所以需要关闭这两个宏。

因为安装了GMS后,是不需要使用MTK的权限管理的,所以关闭宏没有影响。

二,导入GoogleDialerGo 之后,拨号之后无法正常显示CallUI,

分析原因还是因为MTK把默认的Telecomm 从 packages\services 下移到了 vendor/mediatek/proprietary/packages/services 目录下去,导致GoogleDialerGo 里面的overlay 失效;

解决方法:修改GMS包 partner_gms\apps_go\GoogleDialerGo 目录 下的 overlay ,添加复制packages/services/Telecomm/res/values/config.xml,把文件夹名字改成下面这样, v endor/mediatek/proprietary/packages/services/Telecomm/res/values/config.xml

config.xml 内容修改后如下:

<resources><!-- Package name for the default in-call UI and dialer [DO NOT TRANSLATE] --><string name="ui_default_package" translatable="false">com.google.android.dialer</string><!-- Class name for the default main Dialer activity [DO NOT TRANSLATE] --><string name="dialer_default_class" translatable="false">com.google.android.dialer.extensions.GoogleDialtactsActivity</string><!-- Class name for the default incall activity [DO NOT TRANSLATE] --><string name="incall_default_class" translatable="false">com.android.incallui.InCallServiceImpl</string>
</resources>

修改前内容:

    <!-- Package name for the default in-call UI and dialer [DO NOT TRANSLATE] --><string name="ui_default_package" translatable="false">com.android.dialer</string><!-- Class name for the default in-call UI Service [DO NOT TRANSLATE] --><string name="incall_default_class" translatable="false">com.android.incallui.InCallServiceImpl</string><!-- Class name for the default main dialer activity [DO NOT TRANSLATE] --><string name="dialer_default_class" translatable="false">com.android.dialer.DialtactsActivity</string>

Android 8.1 MTK平台 导入GMS包后安装的应用无法启动, GoogleDialerGo相关推荐

  1. 虚拟服务器怎么导入ova,华为虚拟化平台导入ova包

    华为虚拟化平台导入ova包 内容精选 换一换 OVA(Open Virtualization Appliance:开放虚拟化设备)是一个单一的压缩文件,其中包含了OVF文件包中的所有文件,即OVF的一 ...

  2. android 10.0版本合入GMS包

    gms包集成步骤: (1) 需要下载对应gms,国内需要通过VPN下载.下载后解压,文件目录:partner_gms.下载时,最好核对一下匹配的android版本. (2)依照路径打开gms.mk/g ...

  3. IDEA导入Gradle项目后,重现构建项目并导入jar包后但是External Libraries目录中无任何引入的jar包

    问题描述:IDEA导入Gradle项目后,重现构建项目并导入jar包后但是External Libraries目录中无任何引入的jar包,并且后台报"java.lang.AbstractMe ...

  4. jmeter导入jar包后在beanshell中import失效的问题解决

    jmeter导入jar包后在beanshell中import失效的问题解决 参考文章: (1)jmeter导入jar包后在beanshell中import失效的问题解决 (2)https://www. ...

  5. 【Android Studio快捷键】之导入对应包声明(import packages)

    可能import 单个声明的快捷键大家都非常easy找到.Alt+Enter.可是假设我要一次性import文件里全部的声明.这个快捷键是什么呢,找啊找的,就是没找到,曾经在Eclipse是Ctrl+ ...

  6. 【Android Studio快捷键】之导入相应包声明(import packages)

    2019独角兽企业重金招聘Python工程师标准>>> 可能import 单个声明的快捷键大家都很容易找到,Alt+Enter.但是如果我要一次性import文件中所有的声明,这个快 ...

  7. Android手机刷 9.0 的GMS包介绍

    众所周知,国内发布的手机基本上都不包含Google GMS服务,所以要使用Google原生的一些应用或是从GooglePlay下载国外的APP的话就必须刷GMS服务,本文记录了基于Android 9. ...

  8. android 遥控器映射,MTK 平台Android系统遥控器映射关系

    MTK 平台Android系统遥控器映射关系 在我们工作中,经常要去适配遥控器的工作,但是大部时候我们是移植其他工程上的代码来修改,可能对Android系统中的按键关系有些不清楚,下面以MTK平台为例 ...

  9. Android Camera (13)---MTK平台相机插值修改

    MTK平台相机插值修改 一.注意事项 二.HAL层修改 三.APP层修改 四.部分插值整理 五.快速编译指令 一.注意事项 Camera插值在底层已经做好,我们只需要在中间层和app层添加一个对应的p ...

最新文章

  1. python中读取文件过程中seek()函数的使用
  2. 条件编译在内核中的使用(技巧1)
  3. 使用python连接数据库
  4. 【MySQL】基于MySQL的SQL核心语法实战演练(三)
  5. New UWP Community Toolkit - ImageEx
  6. linux6 ftp配置,centos6.x vsftpd配置FTP服务器详细教程
  7. YAF label getcookie() php加密函数 自己调用任意模板
  8. maya前台渲染_maya前台渲染MEL
  9. 容器技术Docker K8s 16 容器服务ACK基础与进阶-容器网络管理
  10. c语言程序设计基础教程pdf,C语言程序设计基础教程.pdf
  11. 最简单DIY基于STM32F407探索者开发板的MPU6050陀螺仪姿态控制舵机程序
  12. 鸿蒙系统电脑模拟运行,安卓游戏在鸿蒙运行被识别为PC端模拟器,鸿蒙生态依然欠缺!...
  13. Win10中Jenkins的安装和基本使用流程
  14. 投影坐标系、大地坐标系(地理坐标系)
  15. java short字面量_进一步研究字面量(转)
  16. 33岁想从头学做网页设计_您想如何学习网页设计?
  17. windows 下命令行查看CPU负载
  18. nps服务器安装教程
  19. N位加减法运算器实现(Verilog HDL)|计算机组成
  20. 点线面的意义_1.点线面三元素在平面构成中的造型意义是什么?

热门文章

  1. 停车场自动收费系统php,停车场车辆自动识别与自动收费管理系统
  2. 沃拼图游戏软件测试,拼图游戏
  3. Dart基础之Generics 泛型 <T>
  4. EDA开源仿真工具verilator入门9:资料总结和最新版本安装
  5. html5手机不能自动播放音乐,解决 iPhone 微信 H5 无法自动播放音乐问题
  6. 关于android分享(sharedsdk的简单使用)
  7. 什么是ICP,怎么办理
  8. 一文带你搞定抖音最近最火的情侣微信早报信息推送
  9. ks8851网卡驱动在omap4460上的移植,发现开发板能发送数据,但是接受不到数据
  10. essay--上海到南京间D字头列车时刻表