DevEco Studio 6.0.5 Preview集成开发调试错误:failed to install bundle,code: 8519683

DevEco Studio 6.0.5 Preview集成开发调试错误:failed to install bundle,code: 8519683 在MateBook Pro鸿蒙电脑上,在DevEco Studio 6.0.5 Preview集成开发环境中新建一个“Empty Ability“应用工程,点击右上角“运行“或“调试“时,报出如下错误:

$ Install Failed: error: failed to install bundle.

code: 8519683

error: unkown type error.

该如何解决呢?

8 回复

由于只修改了API版本号,两个版本的versionCode相同,但apiReleaseType、minAPIVersion、targetAPIVersion两个产物中的值不都分别一致,导致报错。

修改app.json5中的versionCode值,使新包中的值大于老包中的值。

参考地址

https://developer.huawei.com/consumer/cn/doc/architecture-guides/common-v1_26-ts_4-0000002298114413


你好,这类问题通常是修改build-profile.json5文件配置。

如果是在HarmonyOS设备上运行项目,可以尝试:

将工程级 build-profile.json5 - products 中的 “OpenHarmony” 改为 “HarmonyOS”。

将build-profile.json5文件的signingConfigs字段内容置空为"signingConfigs": []

然后重新clean、同步、编译项目。

"products": [
  {
    "name": "default",
    "signingConfig": "default",
    "targetSdkVersion": "6.0.1(21)",
    "compatibleSdkVersion": "5.0.4(16)",
    "runtimeOS": "HarmonyOS",
    "buildOption": {
      "strictMode": {
        "caseSensitiveCheck": true,
        "useNormalizedOHMUrl": true
      }
    }
  }
],

我把系统更新到最新版本6.0.0.115SP7后就可以正常运行应用了。

我在用matebook pro的DevEco Studio 预览版6.0.5.22也遇到相同的问题,一样的故障码

我试试链接上手机可以调试。目前发现的问题是在电脑上直接运行是不行的。

点击DevEco左上角图标,点击“帮助->清理缓存”,然后再重启电脑,就好了。

该错误通常由以下原因导致:

  1. 应用签名配置不正确或签名文件失效;
  2. 设备上已存在相同包名但签名不一致的应用;
  3. 应用配置文件(如module.json5)中的bundleName或versionCode等信息与已安装应用冲突。

请检查签名配置,确保与设备上已安装应用的签名一致,并核对应用配置信息。

这个错误代码 8519683 通常与应用的签名配置或安装包的完整性有关。以下是几个最直接的排查和解决步骤:

  1. 清理并重新构建项目:这是最快捷的尝试方法。在DevEco Studio菜单栏选择 Build > Clean Project,然后执行 Build > Rebuild Project。完成后再次尝试运行。

  2. 检查并重新配置签名

    • 进入 File > Project Structure > Project > Signing Configs
    • 确认你的签名配置(signingConfig)是正确的,特别是storeFile(签名文件路径)、storePasswordkeyAliaskeyPassword
    • 一个常见的问题是签名文件路径失效或密码错误。你可以尝试删除现有配置,然后点击 “Automatically generate signing” 让DevEco Studio自动生成一套调试签名。这能快速排除签名问题。
  3. 检查设备或模拟器的状态

    • 如果使用真机,请确保手机的开发者模式已开启,并且已通过USB或网络正确连接
    • 如果使用模拟器,请确认模拟器实例已完全启动并处于就绪状态。有时重启模拟器可以解决问题。
  4. 检查项目配置

    • 打开项目根目录下的 build-profile.json5 文件。
    • 检查 "signingConfig" 字段是否已正确关联到你在上一步配置的签名方案(例如 "debug")。
    • 确保 module 下的 "deviceType" 与你运行的设备类型(如 phone)匹配。
  5. 检查应用包名冲突:确保你正在安装的应用包名(bundleName)在目标设备上是唯一的。如果设备上已存在一个相同包名但签名不同的应用,会导致安装失败。你可以尝试卸载设备上的现有同名应用,或修改工程中的 bundleName(在 AppScope > app.json5 中)为一个唯一的新名称进行测试。

  6. 查看完整日志:点击DevEco Studio运行窗口下方的 “Build”“Run” 标签页,查看更详细的构建和安装日志。错误信息附近可能会有更具体的失败原因提示。

按照以上顺序进行排查,尤其是清理重建重新配置调试签名,通常能解决此类安装失败问题。

回到顶部