wochengrenyongbubian
wochengrenyongbubian
使用double.infinity报错
android13长时间使用之后, 出现无法写入日志的情况 检查设备剩余空间---剩余几十G, 正常 重启app---一样无法写入日志和上传日志 写入储存权限关闭再打开---日志可以重新写入和上传日志 在小于android13设备使用---正常 在android13设备短期使用---正常 在android13设备长期使用---无法写入日志 测试设备---三星android13平板 日志文件存储位置---context.fileDir, 这是应用内部存储目录, 按道理不需要写入存储权限 猜测和android13的媒体权限改动有关, 在android13申请WRITE_EXTERNAL_STORAGE会得到永久拒绝的回调, 还有应用长时间不使用会自动回收权限
项目build.gradle: classpath 'com.android.tools.build:gradle:8.1.0' classpath 'com.yanzhenjie.andserver:plugin:2.1.12' gradle version:distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-8.0-bin.zip jdk版本:jdk17 app依赖导入: plugins { id 'com.android.application' id 'kotlin-android' id 'kotlin-kapt' id 'com.yanzhenjie.andserver' } implementation 'com.yanzhenjie.andserver:api:2.1.12' kapt 'com.yanzhenjie.andserver:processor:2.1.12' 项目agp升级之前(7.5)是全部正常运行的, 项目迁移到agp8.0之后, 跑项目编译正常, 运行项目请求全部接口都是404, 找不到接口, 目前找不到问题所在(WebSocket服务回调正常的,...