当前位置: 首页 > news >正文

html5网站开发工具免费网站站长查询

html5网站开发工具,免费网站站长查询,武汉建设公司网站,重庆建设工程施工安全管理信息网客户手机基本情况: 安卓14,对应的 targetSdkVersion 34 前天遇到了安卓14适配问题,客户发来的截图是这样的 描述:无法安装我们公司的B应用。 型号:三星google美版 解决步骤: 1、寻找其他安卓14手机测试…

客户手机基本情况:

安卓14,对应的 targetSdkVersion 34

前天遇到了安卓14适配问题,客户发来的截图是这样的

描述:无法安装我们公司的B应用。

型号:三星+google美版

解决步骤:

1、寻找其他安卓14手机测试。

同事安卓14的手机,可以安装上,只是有提示

所以,初步判定是谷歌系统问题。

2、target修改位34,请客户安装。

依然安装不上,同事的手机依然有可以安装,有提示。

查询到另外一种安装方式,但是,对于客户,肯定不合适,

adb install --bypass-low-target-sdk-block xxx.apk

3、手机设置方向尝试解决。

(1)清除数据和缓存

(2)兼容的设置

都不行

(3)接下来继续做程序方向的改造

4、尝试compile修改和一个相关库项目

我查询compile 的版本和target的关系,意思是最好一致,于是我修改为一致的,项目的库项目有2个,我修改了1个功能相关的库项目的target和compile版本

再次尝试,用户依然无法安装。

5、请教

给了我2个提示,

A、一个是32位和64的问题,我得去分析。

B、安卓14,虽然有得可以安装,但是,调试是不行的,所以,找真机测试,可以看到更详细的报错信息

6、去掉32位的限制,安卓14真机调试。

用户可以安装了。他的三星手机无法使用32位的应用,所以,无法安装;我同事的手机是可以支持的。

7、可以安装,但是【输完验证码 闪退】-okhttp版本需要适配安卓14,

于是继续真机调试

是okhttp3的版本需要适配target34,由3.11.0修改为4.8.1

//    implementation 'com.squareup.okhttp3:okhttp:3.11.0'implementation 'com.squareup.okhttp3:okhttp:4.8.1'

8、同事手机可以运行,客户手机依然奔溃。-尝试卸载旧的再安装,也不行。

怀疑缓存问题,让客户卸载后,再次安装也不行。

9、另外一个库项目里,引入有一个小的报错,com.android.support 需要变成androidX

com.android.support 报错,按理来说需要修改为androidX

android stadio 自带的攻击可以支持,但是,要求tools版本有要求

这个版本,在项目根目录的的build.gradle里可以查看

很明显,我的不符合要求

10、升级com.android.tools.build:gradle 为3.20,对应gradle-wrapper.也需要升级

但是,提醒,gradle-wrapper.properties 需要变为4.6,

于是这个配置也升级,但是自动变为

gradle-4.6-bin

无法更新下来

手动下载也打不开网络

于是,我又手动修改为gradle-4.6-all,发现可以手动下载

于是,工程里修改升级

distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
 

更新后,提示kotlin_version 版本太低,继续修改

ext.kotlin_version = '1.1.51'

修改为1.2.51

11、升级完成,但是,无法启动运行

做了以下尝试

1、libpulltorefresh工程的target我也改为34,上午没有改动;
2、libpulltorefresh 工程的 com.android.support:appcompat 引入,由compile修改为implementation

 

12、还是无法启动,于是计划回退到步骤8。

把tools的版本退重新回退到3.0.1,一直构建不了。(20分钟以上)

13、备份程序也无法启动。(5分钟)

因为客户来了,只能告知客户一时解决不了,让他先附近转转,而为有点焦虑。

14、强制退出android stadio

15、再次启动android stadio,打开项目。

我去上了一下厕所,再次回来,项目竟然初始化好了。可以运行了

这里说明,心态要好,耐心等待

结果:

客户的手机,竟然可以安装了。
 

总结:

主要是步骤8的那个版本起作用。

步骤11无法判断是否起了作用

9,10步骤最终回退了。

后续需要完善的内容:

1、欢迎页面把模拟器部分注释掉了;正式上线需要放开。
2、Minifest里面,启动类加了export=true;上线前应该修改为false;否则安全过不去;
3、存储读取变更,设备报修读取相册申请权限部分修改;改为原生代码;
4、工单附件下载在安卓14不适配,需要修改

http://www.tj-hxxt.cn/news/5675.html

相关文章:

  • 所有网站的名字大全引流获客app下载
  • tlbb3官方网站慕容神器做的步骤怎么找精准客户资源
  • ppt做长图网站东莞关键词排名提升
  • wordpress2018版本河北seo基础知识
  • 自动生成图片的网站北京seo招聘
  • 网站优化的常见问题十大成功营销策划案例
  • 网站一般怎么推广技能培训机构排名前十
  • 做一个php连接sql网站微信推广多少钱一次
  • 如何做淘宝商城网站设计百度怎么免费推广
  • 苏州手机网站制作百度开户资质
  • 北京南昌企业网站制作安徽网络推广和优化
  • 网站建设网站推广百度口碑
  • 优秀网站建设设计株洲seo推广
  • 网站定制开发哪家厉害公司快速建站
  • c#网站购物车怎么做网站关键词优化排名技巧
  • 做网站编程要学什么设计网站排行
  • 提供网站建设公爱链接
  • wordpress灯箱代码trinseo公司
  • 在线旅游网站开发分析报告谷歌paypal官网注册入口
  • 想在自己的网站做支付seo博客写作
  • wordpress获取作者seo常见的优化技术
  • 国外做医疗器械b2b网站第三方推广平台
  • 个人网站免费申请注册淘宝关键词工具
  • 网站开发用什么编程语言推广链接点击器app
  • 馆陶县网站网站平台怎么推广
  • 咋做黄页网站石家庄百度推广排名优化
  • 全国网站建设有实力西安专业网络推广平台
  • 微信微网站开发东莞seo排名扣费
  • wordpress codebox关键词优化分析工具
  • 做黄金的网站网站构建的基本流程