HarmonyOS 鸿蒙Next DevEco Studio NEXT Developer Beta2构建版本:5.0.3.502构建后,生成的安装包有什么区别?
HarmonyOS 鸿蒙Next DevEco Studio NEXT Developer Beta2构建版本:5.0.3.502构建后,生成的安装包有什么区别?
使用了2024年7月DevEco Studio NEXT Developer Beta2 构建版本:5.0.3.502, built on July 28, 2024版本,在安装的时候很方便 ,没有先前版本的设置选项,做到了开箱即用。也许是以前跟了2.0、3.0、4.0的版本,被动养成了设置的习惯,一旦啥也不设置,还是有些忐忑啊。
按照编程人的习惯,依托向导,一路next下来,生成了一个“Helloworld!"的第一个应用,顺利运行在了本地模块器上。
问题是:在编译后,产生build\outputs\default目录下的两个hap文件,一个是signed.hap,另一个是unsigned.hap,这两上文件有有什么区别呢?都可以拖拽到模拟器,模拟器显示提示信息该软件被安装。但是signed.hap安装后没有在产生图标,而另一个是unsigned.hap产生了图标。希望懂的小伙伴们指点下。谢谢!
signed是已经签名的包, unsigned没有签名的包。
unsigned可以装在模拟器上, 真机上的必须是 signed签名的包 才能装上去。
一位Android开发者的理解?
原来是这样啊,谢谢哦!
HarmonyOS 鸿蒙Next DevEco Studio NEXT Developer Beta2构建版本5.0.3.502构建后,生成的安装包主要有两种:signed.hap和unsigned.hap。signed.hap是已签名的安装包,适用于真机安装,以保障信息安全;而unsigned.hap是未签名的安装包,主要用于模拟器测试。两者在功能和使用场景上有所区别。如果问题依旧没法解决请加我微信,我的微信是itying888。