请教,有个 app ,支持安卓 9.0+的设备,怎么安装到安卓 7.1 的设备中? 不懂这一块,不知道这个能不能实现
1
344457769 3 天前 1
用 VMOS 这类软件试试
|
2
murmurkerman 3 天前 1
如果应用没有用 9.0 新功能的话,应该没问题。
如果你有 apk 。你需要 ApkTool: 1. 用 ApkTool 解 Apk `apktool d app.apk -o app_decompiled` app.apk 是你的 apk 文件路径,app_decompiled ,放置解包后的产物 大致输出如下: app_decompiled ├── AndroidManifest.xml ├── META-INF ├── apktool.yml ├── assets ├── kotlin ├── lib ├── original ├── res ├── smali ├── smali_classes2 ├── smali_classes3 └── unknown 2. 修改 apktool.yml 文件,这个是个文本文件 修改最低版本为 minSdkVersion: xxx 为 minSdkVersion: 24 修改前: sdkInfo: minSdkVersion: 35 targetSdkVersion: 35 修改后: sdkInfo: minSdkVersion: 24 targetSdkVersion: 35 3. 重新打包 Apk apktool b app_decompiled -o app_modified.apk 4. 给 Apk 签名 用 keytool 生成签名密钥: keytool -genkeypair -v \ -keystore my-release-key.jks \ -keyalg RSA -keysize 2048 -validity 10000 \ -alias my-key-alias 用 apksinger 签名 apk: apksigner sign --ks my-release-key.jks --out app_signed.apk app_modified.apk 验证签名: apksigner verify app_signed.apk 5. 安装测试 工具: apktool: https://apktool.org/docs/the-basics/intro/ keytool: jdk 自带的工具,没有的话用 openssh apksigner: android sdk 工具,https://developer.android.com/studio?hl=zh-cn#command-tools 有源代码的话,改下构建配置就好了。 |
3
tangping OP @murmurkerman 谢谢,试了下。可以安装,但是安装后闪退 哈哈。应该还有其他的限制。再次感谢大佬
|