鸿蒙集成Android

2022-01-07  本文已影响0人  blossom_6694

一、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 包名一致。

上一篇下一篇

猜你喜欢

热点阅读