noodle1983 / UnityAndroidIl2cppPatchDemo

这是Unity Android APP il2cpp热更完美解决方案的Demo。更新build_demo_apk里的Unity路径,执行即可一键重build Patch和apk。因为文件libunity是没有热更的,如unity版本有变化则热更不适用。
558 stars 150 forks source link

打包出来的apk,在安卓9.0 第一次安装时,提示“此应用转为旧安卓打造” #8

Open lqz opened 5 years ago

lqz commented 5 years ago

查了资料说是,这种问题,是从Android9开始,操作系统对minSdk进行了限制造成的 解决方法是,在gradle中调高minSdkVersion即可

但有时调高minSdkVersion也解决不了问题,原因是其它原因间接导致了minSdkVersion过低 比如多个模块在资源合并时,发生了错误,造成了minSdkVersion丢失,使得最终的minSdkVersion等于0。

检查了Unity工程本身,应该没有问题,因为直接用unity编辑器打包出来是不存在问题的。

所以想问下,咱们的这个工程里有没有设置 minSdkVersion的地方。我修改一下。

微信图片_20190924144249

noodle1983 commented 5 years ago

印象中只有这里? https://github.com/noodle1983/UnityAndroidIl2cppPatchDemo/blob/master/Assets/AndroidIl2cppPatchDemo/Editor/AndroidBuilder.cs#L15

lqz commented 5 years ago

好的,谢谢