一、Android 端
1、修改AndroidManifest.xml
在<manifest>标签下添加:
<uses-feature android:name="zidane.software.ability" android:required="false" />
在<application>标签下添加:
<meta-data android:name="permZA" android:value="true" />
<meta-data android:name="multiFrameworkBundle" android:value="true" />
2、添加abilityshell_ide_java.jar 到libs
image.png
2、生成apk,以-entry.apk命名
二、鸿蒙端
1、将Android生成的apk和签名文件jks导入到鸿蒙项目的根目录下(其他目录也可以)
在entry->build-gradle下配置
legacyApkOptions{
legacyApk rootProject.file("Harmony_release_8.5.5-entry.apk").absolutePath
signConfig{
storeFile rootProject.file("yuxiaor-release-key.jks")
}
}
2、配置文件
entry->src-main->config.json
在app下添加:
"version": {
"code": 9109,
"name": "8.5.5"
},
"apiVersion": {
"target": 5,
"compatible": 5,
"releaseType": "Release"
}
version:和Android 端一致
"installationFree": false
注:生成的鸿蒙项目包名需要和Android 包名一致。
网友评论