HarmonyOS 鸿蒙Next中真机运行
HarmonyOS 鸿蒙Next中真机运行 如果我复制项目,但是改动了粘贴后项目的代码,真机运行出来新的APP会覆盖之前的APP怎么解决啊
        
          7 回复
        
      
      
        - 需先手动删除之前的签名,在 项目目录下 -> build-profile.json5 -> 删除 “signingConfigs” 字段

2. 重新在 右上角 的 项目结构 中 选 Signing Configs -> 勾选 Automaticlly generate signature,即可完成自动签名

更多关于HarmonyOS 鸿蒙Next中真机运行的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
只改这一个名字就可以吗,
改这个名之后怎么生成自动签名啊,
详细参考 2 楼 帖子,
在HarmonyOS Next中进行真机运行,需确保设备已开启开发者模式并连接电脑。通过DevEco Studio选择目标设备,点击运行按钮即可部署应用到真机。注意应用签名和配置文件需正确设置,以保障安装成功。
这是因为HarmonyOS Next应用安装基于包名(bundleName)和签名。当复制项目但未修改这些标识时,系统会视为同一应用,导致安装覆盖。解决方案:
- 
修改包名 
 在AppScope > app.json5中修改bundleName,确保全局唯一(例如追加后缀)。
- 
更新签名 
 若使用新签名,需在build-profile.json5中配置新证书,或直接使用自动签名(注意清除旧应用数据)。
- 
清除设备残留 
 安装前卸载旧版本,避免签名冲突导致的安装失败。
修改后重新编译运行即可同时保留两个应用。注意保持包名与签名的对应关系一致。
 
        
       
                   
                   
                  


