1# Native包管理打包功能错误码 2 3> **说明:** 4> 5> 以下仅介绍Native包管理模块打包功能特有错误码。 6 7 8# base公共模块错误码 9## 0x801001 命令操作类型非法 10 11**错误信息** 12 13The cmd operate type is invalid. 14 15**错误描述** 16 17操作命令非法。 18 19**可能原因** 20 21传入非法的操作命令就会报这个错误。 22 23**处理步骤** 24 25检查传入的参数个数是否正确。可通过命令hnpcli help查询正确的参数格式 26 27 28## 0x801002 缺少必要的操作参数 29 30**错误信息** 31 32The cmd operate required arg is miss. 33 34**错误描述** 35 36缺少必要的操作参数。 37 38**可能原因** 39 40缺少传入必要的操作参数。 41 42**处理步骤** 43 44检查传入的参数是否正确以及完整。可通过命令hnpcli help查询正确的参数格式 45 46## 0x801101 打开文件失败 47 48**错误信息** 49 50Open file failed. 51 52**错误描述** 53 54打开文件失败会报这个错误。 55 56**可能原因** 57 581. 文件不存在。 592. 没有权限 60 61**处理步骤** 62 631. 检查对应的路径下文件是否存在。 642. 检查文件的访问权限,确认本进程是否有权限访问。 65 66## 0x801102 读取文件失败 67 68**错误信息** 69 70Read file content failed. 71 72**错误描述** 73 74读取文件内容失败。 75 76**可能原因** 77 781. 文件不存在。 792. 没有权限 803. 文件读出的内容大小和期望的大小不相等 81 82**处理步骤** 83 841. 检查对应的路径下文件是否存在。 852. 检查文件的访问权限,确认本进程是否有权限访问。 863. 查看文件内容以及期望读出的大小,确认哪个是正确的。 87 88## 0x801103 fseek操作失败 89 90**错误信息** 91 92Feek return failed. 93 94**错误描述** 95 96fseek设置失败。 97 98**可能原因** 99 1001. 文件不存在。 1012. 没有权限 1023. fseek系统报错 103 104**处理步骤** 105 1061. 检查对应的路径下文件是否存在。 1072. 检查文件的访问权限,确认本进程是否有权限访问。 1083. 查看fssk系统错误码进行定位。 109 110## 0x801104 ftell操作失败 111 112**错误信息** 113 114ftell return failed. 115 116**错误描述** 117 118ftell设置失败。 119 120**可能原因** 121 1221. 文件不存在。 1232. 没有权限 1243. ftell系统报错 125 126**处理步骤** 127 1281. 检查对应的路径下文件是否存在。 1292. 检查文件的访问权限,确认本进程是否有权限访问。 1303. 查看ftell系统错误码进行定位。 131 132## 0x801105 获取实际路径失败 133 134**错误信息** 135 136Get real path failed. 137 138**错误描述** 139 140获取实际路径失败。 141 142**可能原因** 143 144路径不存在 145 146**处理步骤** 147 148检查对应的路径下是否存在。 149 150## 0x801106 获取文件大小为0 151 152**错误信息** 153 154Get file content size is 0. 155 156**错误描述** 157 158文件内容为空时会报这个错误。 159 160**可能原因** 161 162文件内容为空 163 164**处理步骤** 165 166检查文件内容是否为空。 167 168## 0x801107 字符串大小超出限制 169 170**错误信息** 171 172The len of string exceed limit. 173 174**错误描述** 175 176字符串大小超出了限制。 177 178**可能原因** 179 180用户传入的字符串超出了限制的大小 181 182**处理步骤** 183 184根据错误信息检查参数是否存在问题 185 186## 0x801108 目录打开失败 187 188**错误信息** 189 190Open Dir failed. 191 192**错误描述** 193 194打开目录失败。 195 196**可能原因** 197 1981. 目录不存在 1992. 权限问题 200 201**处理步骤** 202 2031. 检查传入的目录是否存在 2042. 检查目录权限是否本进程能够打开 205 206## 0x801109 sprintf拼接失败 207 208**错误信息** 209 210Sprintf failed. 211 212**错误描述** 213 214sprintf拼接失败。 215 216**可能原因** 217 218sprintf接口返回错误 219 220**处理步骤** 221 222查看sprintf错误码并检查参数是否正确 223 224## 0x80110a 生成压缩文件失败 225 226**错误信息** 227 228Create new file in zip failed. 229 230**错误描述** 231 232在zip压缩文件中增加文件失败。 233 234**可能原因** 235 236压缩软件报错 237 238**处理步骤** 239 240查看压缩软件报错原因并修复 241 242## 0x80110b 写文件失败 243 244**错误信息** 245 246Write file failed. 247 248**错误描述** 249 250写入文件内容失败或者写入的字符数和期望的字符数不相等。 251 252**可能原因** 253 2541. 文件不存在 2552. 权限问题 2563. 写入的是压缩的内容 257 258**处理步骤** 259 2601. 检查传入的文件是否存在 2612. 检查文件权限是否本进程能够打开 2623. 使用“wb”打开文件再进行写入 263## 0x80110c strcpy拷贝失败 264 265**错误信息** 266 267Strcpy failed. 268 269**错误描述** 270 271strcpy拷贝失败。 272 273**可能原因** 274 275strcpy接口返回错误 276 277**处理步骤** 278 279查看strcpy错误码并检查参数是否正确 280 281## 0x80110d 获取文件属性失败 282 283**错误信息** 284 285Get file attr failed. 286 287**错误描述** 288 289获取文件属性信息失败。 290 291**可能原因** 292 2931. 文件不存在 2942. 权限问题 2953. 系统接口报错 296 297**处理步骤** 298 2991. 检查传入的文件是否存在 3002. 检查文件权限是否本进程能够打开 3013. 查看具体的系统报错信息并修改 302 303 304 305## 0x801119 读取配置文件流失败 306 307**错误信息** 308 309Read cfg stream failed. 310 311**错误描述** 312 313读取配置文件失败。 314 315**可能原因** 316 317配置文件不存在。 318 319**处理步骤** 320 321检查配置文件是否存在 322 323## 0x80111a 解析json信息失败 324 325**错误信息** 326 327Parse json info failed. 328 329**错误描述** 330 331解析json信息失败。 332 333**可能原因** 334 335字符串内容不是标准的json格式。 336 337**处理步骤** 338 339检查文件内容是否是json格式 340 341 342## 0x80111b 未找到json项 343 344**错误信息** 345 346Get json item failed. 347 348**错误描述** 349 350未找到json对应的item项。 351 352**可能原因** 353 354查询的字段在json文件中不存在。 355 356**处理步骤** 357 358检查文件内容是否存在对应的item项 359 360## 0x80111c 解析json数组失败 361 362**错误信息** 363 364Get array item failed. 365 366**错误描述** 367 368解析json内容中数组信息失败。 369 370**可能原因** 371 372json文件中不存在对应的数据信息。 373 374**处理步骤** 375 376检查json文件内容是否存在对应的数组信息 377 378# pack打包模块错误码 379 380## 0x801201 打包时获取实际路径失败 381 382**错误信息** 383 384Get real path failed. 385 386**错误描述** 387 388当输入的地址不是有效地址时会返回该错误。 389 390**可能原因** 391 392传入的地址不是一个设备上实际存在的地址。 393 394**处理步骤** 395 396检查传入的打包目录路径、输出路径以及配置项文件路径是否存在 397 398## 0x801202 组装输出文件路径失败 399**错误信息** 400 401Get output file path failed。 402 403**错误描述** 404 405拼接文件路径名失败时会报这个错误。 406 407**可能原因** 408 409sprintf拼接文件名失败 410 411**处理步骤** 412 413查看路径名字是否过长。 414 415## 0x801203 压缩目录失败 416**错误信息** 417 418Compress dir failed。 419 420**错误描述** 421 422压缩目录失败时会报这个错误。 423 424**可能原因** 425 4261. 权限问题导致无法访问原目录或者输出目录 4272. 压缩软件报错 428 429**处理步骤** 430 4311. 查看原目录和输出目录的访问权限,确定本进程是否可以访问 4322. 查看对应的压缩软件错误信息进行定位 433 434 435 436 437 438