注:本文在鸿蒙2.0beta版本中验证有效,不保证后续版本兼容性。对于鸿蒙与Android的关系,在此不做过多推测。
文章内容摘自我的回答:
如何看待鸿蒙os里全是android痕迹?www.zhihu.com![819cb0f753c8fda81fe6d040abd5813d.png](https://i-blog.csdnimg.cn/blog_migrate/934b90ecc4f50db0881ed9d80938f313.jpeg)
注意,鸿蒙官方文档并没有描述与推荐这种方案。
引用Android SDK文件,可以视为一种“混合开发”的模式。且由于android.jar最终不参与打包,不会污染APP产出物。
随着鸿蒙系统逐渐迭代升级,未来这种开发方式可能不再有效。
以下为配置方法:
1.在DevEco IDE中创建一个鸿蒙应用。然后将Android SDK下的 android.jar 拷贝至 libs 目录
![1ebd4054fb0bdc5eb3192a3b2329a1e1.png](https://i-blog.csdnimg.cn/blog_migrate/dc8f0870ecc9395b0454f7a7cf0d7838.jpeg)
2.由于不需要将这个android.jar打包至应用的hap中,所以改一下编译配置
修改build.gradle,将相应的 implementation 改为 compileOnly