众所周知,当前github上kirikiroid2的最新版不兼容安卓14。安装时会出现-29错误:安装包与系统不兼容。
造成这一点的主要原因有二:
1. kirikiroid2使用了安卓14不支持的WRITE_EXTERNAL_STORAGE权限,但考虑到api修改成本,只能尽量让操作系统向前兼容
2. 没指定uses-sdk信息,导致系统无法判断支持的安卓sdk版本
为解决这一点,在不改代码的情况下,需要使用apktools解包,并修改AndroidManifest.xml文件,增加以下两行: <uses-sdk android:minSdkVersion="21" android:targetSdkVersion="28" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
这样一来即便是最新的安卓14手机,只要厂商的系统包里内置了安卓9的支持(sdkver=28),就能正常安装+运行+搜索并打开xp3文件。
==============================================================================
个人签名的安装包,小米14测试无问题。若担心安全问题,也可按照上述步骤自行修改。
链接:https://pan.baidu.com/s/12ybgkcxfAYO3kr3sWmVZQA?pwd=dcxp
提取码:dcxp
造成这一点的主要原因有二:
1. kirikiroid2使用了安卓14不支持的WRITE_EXTERNAL_STORAGE权限,但考虑到api修改成本,只能尽量让操作系统向前兼容
2. 没指定uses-sdk信息,导致系统无法判断支持的安卓sdk版本
为解决这一点,在不改代码的情况下,需要使用apktools解包,并修改AndroidManifest.xml文件,增加以下两行: <uses-sdk android:minSdkVersion="21" android:targetSdkVersion="28" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
这样一来即便是最新的安卓14手机,只要厂商的系统包里内置了安卓9的支持(sdkver=28),就能正常安装+运行+搜索并打开xp3文件。
==============================================================================
个人签名的安装包,小米14测试无问题。若担心安全问题,也可按照上述步骤自行修改。
链接:https://pan.baidu.com/s/12ybgkcxfAYO3kr3sWmVZQA?pwd=dcxp
提取码:dcxp