我一直在开发针对API级别23的Android应用,其最小API级别为16。大多数情况下,我在运行Android 6.0(API级别23)的手机上测试了该应用程序。但是我在运行Android 4.2.2(API级别17)的朋友的手机上进行了尝试(我确定我没有使用高于该API级别的任何东西)。所以我想,因为它超出了我的应用程序的最低要求,所以一切都应该正常工作。但是,某些颜色已更改(按钮颜色,背景颜色,字体颜色),子活动上的后退按钮不显示,Onclicklistener也不起作用。

我唯一的方法是重新编码现在无法正常工作的所有内容吗?

更改编译版本会做什么?

我还有什么其他解决方案?

最佳答案

您是如何导出APK的?
如果从/ bin文件夹中获取.apk,则所有设备都将出现问题,但其中一个设备会释放

您正在为那个颜色使用女巫主题吗?
如果您使用默认主题,则显然每个不同版本(和手机型号)的颜色和形式都会不同

更改编译版本会做什么?
没有

最好的保护措施:)

10-01 00:43