开启应用时显示 "Detectedwith no problemss with API compatibility" 影响使用吗?

项目中用户在Android P 手机上报过来一個问题,如下:

调研了一下是 Android P 后谷歌限制了开发者调用非官方公开API 方法或接口,也就是说你用反射直接调用源码就会有这样的提示弹窗出现,非 SDK 接口指的是 Android 系统内部使用、并未提供在 SDK 中的接口开发者可能通过 Java 反射、JNI 等技术来调用这些接口。但是这么做是很危险的:非 SDK 接口没有任何公开文档,必须查看源代码才能理解其行为逻辑
但是源码是JAVA写的,万物皆可反射所以还是可以用反射干掉这个 每次启動都会弹出的提醒窗口:

 

将这个方法在app初始化时候调用一次,这个弹窗就不会出现了
这就是道高一尺,魔高一丈吧!
}
0

软件不兼容但使用没问题(路甴宝和淘宝联盟都提示)

0
这个问题是每次使用应用出现吗?麻烦再出现这个现象立即抓下log上传到这个帖子中
0
0

积分 27, 距离下一级还需 23 积分

积分 27, 距离下一级还需 23 积分

0
0
0
0

这个问题是每次使用应用出现吗麻烦再出现这个现象立即抓下log上传到这个帖子中 ...

只要打开那个软件他就不兼容,打開别的没问题
0

积分 22, 距离下一级还需 28 积分

积分 22, 距离下一级还需 28 积分

0
}

应用开启了debug模式导致Android 9提示如此使用release模式即可解决。在项目上右键导出,导出为Android Application 然后需要建立签名引用签名,选择导出位置等待。完毕

}

我要回帖

更多关于 problems with 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信