Android 8.1 MTK平台 导入GMS包后安装的应用无法启动, GoogleDialerGo
在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相关推荐
- 虚拟服务器怎么导入ova,华为虚拟化平台导入ova包
华为虚拟化平台导入ova包 内容精选 换一换 OVA(Open Virtualization Appliance:开放虚拟化设备)是一个单一的压缩文件,其中包含了OVF文件包中的所有文件,即OVF的一 ...
- android 10.0版本合入GMS包
gms包集成步骤: (1) 需要下载对应gms,国内需要通过VPN下载.下载后解压,文件目录:partner_gms.下载时,最好核对一下匹配的android版本. (2)依照路径打开gms.mk/g ...
- IDEA导入Gradle项目后,重现构建项目并导入jar包后但是External Libraries目录中无任何引入的jar包
问题描述:IDEA导入Gradle项目后,重现构建项目并导入jar包后但是External Libraries目录中无任何引入的jar包,并且后台报"java.lang.AbstractMe ...
- jmeter导入jar包后在beanshell中import失效的问题解决
jmeter导入jar包后在beanshell中import失效的问题解决 参考文章: (1)jmeter导入jar包后在beanshell中import失效的问题解决 (2)https://www. ...
- 【Android Studio快捷键】之导入对应包声明(import packages)
可能import 单个声明的快捷键大家都非常easy找到.Alt+Enter.可是假设我要一次性import文件里全部的声明.这个快捷键是什么呢,找啊找的,就是没找到,曾经在Eclipse是Ctrl+ ...
- 【Android Studio快捷键】之导入相应包声明(import packages)
2019独角兽企业重金招聘Python工程师标准>>> 可能import 单个声明的快捷键大家都很容易找到,Alt+Enter.但是如果我要一次性import文件中所有的声明,这个快 ...
- Android手机刷 9.0 的GMS包介绍
众所周知,国内发布的手机基本上都不包含Google GMS服务,所以要使用Google原生的一些应用或是从GooglePlay下载国外的APP的话就必须刷GMS服务,本文记录了基于Android 9. ...
- android 遥控器映射,MTK 平台Android系统遥控器映射关系
MTK 平台Android系统遥控器映射关系 在我们工作中,经常要去适配遥控器的工作,但是大部时候我们是移植其他工程上的代码来修改,可能对Android系统中的按键关系有些不清楚,下面以MTK平台为例 ...
- Android Camera (13)---MTK平台相机插值修改
MTK平台相机插值修改 一.注意事项 二.HAL层修改 三.APP层修改 四.部分插值整理 五.快速编译指令 一.注意事项 Camera插值在底层已经做好,我们只需要在中间层和app层添加一个对应的p ...
最新文章
- python中读取文件过程中seek()函数的使用
- 条件编译在内核中的使用(技巧1)
- 使用python连接数据库
- 【MySQL】基于MySQL的SQL核心语法实战演练(三)
- New UWP Community Toolkit - ImageEx
- linux6 ftp配置,centos6.x vsftpd配置FTP服务器详细教程
- YAF label getcookie() php加密函数 自己调用任意模板
- maya前台渲染_maya前台渲染MEL
- 容器技术Docker K8s 16 容器服务ACK基础与进阶-容器网络管理
- c语言程序设计基础教程pdf,C语言程序设计基础教程.pdf
- 最简单DIY基于STM32F407探索者开发板的MPU6050陀螺仪姿态控制舵机程序
- 鸿蒙系统电脑模拟运行,安卓游戏在鸿蒙运行被识别为PC端模拟器,鸿蒙生态依然欠缺!...
- Win10中Jenkins的安装和基本使用流程
- 投影坐标系、大地坐标系(地理坐标系)
- java short字面量_进一步研究字面量(转)
- 33岁想从头学做网页设计_您想如何学习网页设计?
- windows 下命令行查看CPU负载
- nps服务器安装教程
- N位加减法运算器实现(Verilog HDL)|计算机组成
- 点线面的意义_1.点线面三元素在平面构成中的造型意义是什么?
热门文章
- 停车场自动收费系统php,停车场车辆自动识别与自动收费管理系统
- 沃拼图游戏软件测试,拼图游戏
- Dart基础之Generics 泛型 <T>
- EDA开源仿真工具verilator入门9:资料总结和最新版本安装
- html5手机不能自动播放音乐,解决 iPhone 微信 H5 无法自动播放音乐问题
- 关于android分享(sharedsdk的简单使用)
- 什么是ICP,怎么办理
- 一文带你搞定抖音最近最火的情侣微信早报信息推送
- ks8851网卡驱动在omap4460上的移植,发现开发板能发送数据,但是接受不到数据
- essay--上海到南京间D字头列车时刻表