• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 元能力子系统错误码
2
3> **说明:**
4>
5> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](../errorcode-universal.md)。
6
7## 16000001 指定的Ability名称不存在
8
9**错误信息**
10
11The specified ability does not exist.
12
13**错误描述**
14
15当指定的Ability名称不存在时,方法将返回该错误码。
16
17**可能原因**
18
19所查询的Ability不存在。
20
21**处理步骤**
22
231. 检查want中的bundleName、moduleName和abilityName是否正确。
242. 检查传入want中bundleName对应的应用是否安装。可使用如下命令查询已安装的应用列表,若bundleName不在查询结果中,说明应用未安装成功。
25    ```
26    hdc shell bm dump -a
27    ```
283. 多hap应用需确认ability所属的hap是否已被安装。可使用如下命令查询应用的包信息,若安装的应用中没有对应的hap和ability,说明ability所属的hap未被安装。
29    ```
30    hdc shell bm dump -n 包名
31    ```
32
33## 16000002 接口调用Ability类型错误
34
35**错误信息**
36
37Incorrect Ability type.
38
39**错误描述**
40
41当接口调用Ability类型错误时,方法将返回该错误码。
42
43**可能原因**
44
45接口调用所在的Ability类型不支持该接口调用。
46
47**处理步骤**
48
491. 检查want中的bundleName、moduleName和abilityName是否正确。
502. 根据Ability类型调用不同接口,如ServiceExtensionAbility应使用<!--Del-->[startServiceExtensionAbility](js-apis-inner-application-uiAbilityContext-sys.md#uiabilitycontextstartserviceextensionability)方法启动或<!--DelEnd-->[connectServiceExtensionAbility()](js-apis-inner-application-uiAbilityContext.md#uiabilitycontextconnectserviceextensionability)方法连接。
51
52## 16000003 指定的ID不存在
53
54**错误信息**
55
56Id does not exist.
57
58**错误描述**
59
60当指定的ID不存在时,方法将返回该错误码。
61
62**可能原因**
63
64操作的目标ID不存在。
65
66**处理步骤**
67
68确认操作的ID是否存在。
69
70## 16000004 可见性校验失败
71
72**错误信息**
73
74Can not start invisible component.
75
76**错误描述**
77
78当可见性校验失败时,方法将返回该错误码。
79
80**可能原因**
81
82应用可见性校验失败。
83
84**处理步骤**
85
861. Stage模型下,拉起应用时抛出16000004异常,表示被拉应用调用失败,需要检查被拉应用module.json5的Ability字段的[exported](../../quick-start/module-configuration-file.md#abilities标签)配置是否为true。该配置字段为true,表示可以被其他应用调用;该配置字段为false,表示不可以被其他应用调用。
872. 若应用需要拉起exported为false的ability,请申请ohos.permission.START_INVISIBLE_ABILITY权限(该权限仅系统应用可申请)。
88
89## 16000005 指定的进程权限校验失败
90
91**错误信息**
92
93The specified process does not have the permission.
94
95**错误描述**
96
97当指定的进程权限校验失败时,方法将返回该错误码。
98
99**可能原因**
100
101指定的进程权限校验失败。
102
103**处理步骤**
104
105确认指定进程的权限是否正确。
106
107## 16000006 不允许跨用户操作
108
109**错误信息**
110
111Cross-user operations are not allowed.
112
113**错误描述**
114
115当应用跨用户操作时,方法将返回该错误码。
116
117**可能原因**
118
119应用进行了跨用户操作。
120
121**处理步骤**
122
123确认是否进行了跨用户操作。
124
125## 16000007 服务繁忙
126
127**错误信息**
128
129Service busy, there are concurrent tasks, waiting for retry.
130
131**错误描述**
132
133当服务繁忙时,方法将返回该错误码。
134
135**可能原因**
136
137服务繁忙。
138
139**处理步骤**
140
141服务繁忙,请稍后重试。
142
143## 16000008 众测应用到期
144
145**错误信息**
146
147The crowdtesting application expires.
148
149**错误描述**
150
151当众测应用到期时,方法将返回该错误码。
152
153**可能原因**
154
155众测应用到期,无法打开。
156
157**处理步骤**
158
159请检查应用是否众测到期,已过有效期的众测应用无法启动。
160
161## 16000009 wukong模式,不允许启动/停止ability
162
163**错误信息**
164
165An ability cannot be started or stopped in Wukong mode.
166
167**错误描述**
168
169当wukong模式下,启动/停止ability时,方法将返回该错误码。
170
171**可能原因**
172
173wukong模式,不允许启动/停止ability。
174
175**处理步骤**
176
177退出wukong模式后,再尝试启动/停止ability。请勿在wukong模式下启动/停止Ability。
178
179## 16000010 不允许带迁移flag
180
181**错误信息**
182
183The call with the continuation flag is forbidden.
184
185**错误描述**
186
187当调用携带迁移flag时,方法将返回该错误码。
188
189**可能原因**
190
191当前调用不允许携带迁移flag。
192
193**处理步骤**
194
195请检查是否携带迁移flag。
196
197## 16000011 上下文对象不存在
198
199**错误信息**
200
201The context does not exist.
202
203**错误描述**
204
205当上下文对象不存在时,方法将返回该错误码。
206
207**可能原因**
208
209当前上下文对象不存在。
210
211**处理步骤**
212
213请检查上下文对象是否可用。
214
215## 16000012 应用被管控
216
217**错误信息**
218
219The application is controlled.
220
221**错误描述**
222
223当应用受到应用市场管控时,方法将返回该错误码。
224
225**可能原因**
226
227应用疑似存在恶意行为,受到应用市场管控不允许启动。
228
229**处理步骤**
230
231建议卸载该应用。
232
233## 16000013 应用被EDM管控
234
235**错误信息**
236
237The application is controlled by EDM.
238
239**错误描述**
240
241当应用受到企业设备管理[Enterprise Device Manager](../../mdm/mdm-kit-admin.md)管控时,方法将返回该错误码。
242
243**可能原因**
244
245应用受企业设备管理管控。
246
247**处理步骤**
248
249请联系企业设备管理相关人员。
250
251## 16000015 服务超时
252
253**错误信息**
254
255Service timeout.
256
257**错误描述**
258
259当服务超时时,方法将返回该错误码。
260
261**可能原因**
262
263服务超时。
264
265**处理步骤**
266
267服务超时,请稍后重试。
268
269## 16000017 上一个Ability未启动完成,先缓存在队列中等待后续启动。
270
271**错误信息**
272
273The previous ability is starting, wait start later.
274
275**错误描述**
276
277需要启动的Ability过多,由于系统处理能力有限,会先将请求缓存在队列中,按照顺序依次处理。
278
279**可能原因**
280
281系统并发大。
282
283**处理步骤**
284
285无需处理,等待启动即可。
286
287## 16000018 限制API 11以上版本三方应用跳转
288
289**错误信息**
290
291The application is not allow jumping to other applications when api version is above 11.
292
293**错误描述**
294
295当应用API版本大于11的时候,不允许显式跳转到其他三方应用。
296
297**处理步骤**
298
299使用隐式启动方式或通过[openLink](js-apis-inner-application-uiAbilityContext.md#uiabilitycontextopenlink12)跳转其他应用。
300
301## 16000019 隐式启动未查找到匹配应用
302
303**错误信息**
304
305Can not match any component.
306
307**错误描述**
308
309隐式启动无法查找到匹配的Ability。
310
311**可能原因**
312
3131. 隐式启动的参数配置有误。
3142. 指定的HAP包未安装。
315
316**处理步骤**
317
3181. 确保隐式启动的参数配置正确。
3192. 确保对应的HAP包已安装。
320
321## 16000050 内部错误
322
323**错误信息**
324
325Internal error.
326
327**错误描述**
328
329当内存申请、多线程处理异常等内部处理错误时,方法将返回该错误码。
330
331**可能原因**
332
333内存申请、多线程处理等内核通用错误。具体原因可能包括:内部对象为空、处理超时、包管理获取应用信息失败、系统服务获取失败、启动的ability实例已达到上限等等。
334
335**处理步骤**
336
3371. 确认系统内存是否足够,设备使用的系统版本是否存在异常。
3382. 检查是否启动了过多的ability。
3393. 尝试重启设备。
340
341## 16000051 网络异常
342
343**错误信息**
344
345Network error.
346
347**错误描述**
348
349当网络异常时,方法将返回该错误码。
350
351**可能原因**
352
353网络不可用。
354
355**处理步骤**
356
357网络异常,请稍后重试,或者重连网络尝试。
358
359## 16000052 不支持免安装
360
361**错误信息**
362
363Installation-free is not supported.
364
365**错误描述**
366
367当前应用不支持免安装时,方法将返回该错误码。
368
369**可能原因**
370
371应用包不满足免安装要求,如包大小超过限制等。
372
373**处理步骤**
374
375请检查应用是否支持免安装。
376
377## 16000053 非顶层应用
378
379**错误信息**
380
381The ability is not on the top of the UI.
382
383**错误描述**
384
385当前应用未显示在界面顶层时,方法将返回该错误码。
386
387**可能原因**
388
389用户执行免安装启动时需要确保应用在前台,但应用未显示在界面顶层。
390
391**处理步骤**
392
393请检查当前应用是否显示在界面顶层。
394
395## 16000054 免安装服务繁忙
396
397**错误信息**
398
399Installation-free service is busy, please wait and try again later.
400
401**错误描述**
402
403当免安装服务繁忙时,方法将返回该错误码。
404
405**可能原因**
406
407已有相同原子化服务的下载安装任务在执行。
408
409**处理步骤**
410
411免安装服务繁忙,请稍后重试。
412
413## 16000055 免安装超时
414
415**错误信息**
416
417Installation-free timed out.
418
419**错误描述**
420
421当免安装超时时,方法将返回该错误码。
422
423**可能原因**
424
425免安装超时。
426
427**处理步骤**
428
429免安装超时,请稍后重试。
430
431## 16000056 不允许免安装其他应用
432
433**错误信息**
434
435Installation-free is not allowed for other applications.
436
437**错误描述**
438
439当免安装其他应用时,方法将返回该错误码。
440
441**可能原因**
442
443不允许免安装其他应用。
444
445**处理步骤**
446
447确认免安装的是正确的应用。
448
449## 16000057 不支持跨设备免安装
450
451**错误信息**
452
453Cross-device installation-free is not supported.
454
455**错误描述**
456
457当持跨设备免安装时,方法将返回该错误码。
458
459**可能原因**
460
461不支持跨设备免安装。
462
463**处理步骤**
464
465确认为非跨设备免安装应用。
466
467## 16000058 指定的URI flag无效
468
469**错误信息**
470
471Invalid URI flag.
472
473**错误描述**
474
475指定的URI flag无效。
476
477**可能原因**
478
479传入的参数有误。
480
481**处理步骤**
482
483确认传入的参数属于Uri flag。
484
485## 16000059 指定的URI类型无效。
486
487**错误信息**
488
489Invalid URI type.
490
491**错误描述**
492
493指定的URI类型无效。
494
495**可能原因**
496
497传入的参数有误,目前URI授权管理仅支持file类型URI。
498
499**处理步骤**
500
501确认传入的参数属于支持的URI类型。
502
503## 16000060 不支持沙箱应用授权URI
504
505**错误信息**
506
507Sandbox application can not grant URI permission.
508
509**错误描述**
510
511当沙箱应用授权URI时,方法将返回该错误码。
512
513**可能原因**
514
515不支持沙箱应用授权URI
516
517**处理步骤**
518
519确认为非沙箱应用。
520
521## 16000061 不支持的操作
522
523**错误信息**
524
525Operation not supported.
526
527**错误描述**
528
529当操作在当前系统上不支持时,返回该错误码。
530
531**可能原因**
532
533操作在当前系统上不支持。
534
535**处理步骤**
536
537确认操作在当前系统上是否支持。
538
539## 16000062 子进程数量超出上限
540
541**错误信息**
542
543The number of child process exceeds upper bound.
544
545**错误描述**
546
547当申请创建子进程时,创建的子进程数量已经达到上限,返回该错误码。
548
549**可能原因**
550
551创建的子进程数量已经达到上限。
552
553**处理步骤**
554
555确认创建的子进程数量是否已经达到上限。子进程数量上限为128个。
556
557## 16000063 重启应用指定组件无效
558
559**错误信息**
560
561The target to restart does not belong to the current app or is not a UIAbility.
562
563**错误描述**
564
565当重启应用拉起指定组件时,指定组件名称或类型无效,返回该错误码。
566
567**可能原因**
568
569指定组件名称或类型无效。
570
571**处理步骤**
572
573确认指定组件名称为当前应用组件,且类型为UIAbility。
574
575## 16000064 重启应用频繁
576
577**错误信息**
578
579Restart too frequently. Try again at least 10s later.
580
581**错误描述**
582
583当重启应用拉起指定组件时,10s内再次调用,返回该错误码。
584
585**可能原因**
586
587调用接口频繁。
588
589**处理步骤**
590
591间隔10s后再次调用。
592
593## 16000065 接口只支持Ability在前台时调用
594
595**错误信息**
596
597The interface can be called only when ability is foreground.
598
599**错误描述**
600
601当Ability不在前台时,方法将返回该错误码。
602
603**可能原因**
604
605调用接口时,Ability不在前台。
606
607**处理步骤**
608
609将Ability切换到前台后,再调用接口。
610
611## 16000066  wukong模式,不允许移动Ability到前台/后台
612
613**错误信息**
614
615An ability cannot move to foreground or background in Wukong mode.
616
617**错误描述**
618
619当wukong模式下,移动Ability到前台/后台时,方法将返回该错误码。
620
621**可能原因**
622
623wukong模式,不允许移动Ability到前台/后台。
624
625**处理步骤**
626
627退出wukong模式后,再尝试移动Ability到前台/后台。请勿在wukong模式下移动Ability到前台/后台。
628
629## 16000067 Ability启动参数校验失败
630
631**错误信息**
632
633Start options check failed.
634
635**错误描述**
636
637当StartOptions相关的参数校验失败时,返回该错误码。
638
639**可能原因**
640
6411. 调用startAbility时,processMode设置为NEW_PROCESS_ATTACH_TO_STATUS_BAR_ITEM或者ATTACH_TO_STATUS_BAR_ITEM,但是应用在状态栏没有图标,则返回该错误码。
6422. 调用showAbility/hideAbility时,如果调用方不是以NEW_PROCESS_ATTACH_TO_STATUS_BAR_ITEM或者ATTACH_TO_STATUS_BAR_ITEM模式启动,则返回该错误码。
643
644**处理步骤**
645
646确认StartOptions参数配置,以及相应的约束条件是否满足。
647
648## 16000068 Ability已经在运行中
649
650**错误信息**
651
652Ability already running.
653
654**错误描述**
655
656当目标Ability已经在运行中时,返回该错误码。
657
658**可能原因**
659
660调用startAbility时,指定了processMode和startupVisibility,目标Ability的launchType是singleton或者specified,并且目标Ability正在运行中,则返回该错误码。
661
662**处理步骤**
663
664当目标Ability的launchType是singleton或者specified时,避免通过指定processMode和startupVisibility的方式重复startAbility。
665
666## 16000069 严格模式下不允许该类型Extension启动三方应用
667
668**错误信息**
669
670The extension cannot start the third party application.
671
672**错误描述**
673
674严格模式下,不允许该类型Extension启动三方应用。
675
676**可能原因**
677
678当前Extension处于严格模式,且对应的Extension类型不允许严格模式下启动其他三方应用。
679
680**处理步骤**
681
6821. 查看[对应Extension类型](../../application-models/extensionability-overview.md)严格模式开启条件。
6832. 以非严格模式启动当前Extension。
684
685## 16000070 严格模式下不允许该类型Extension启动指定ServiceExtensionAbility
686
687**错误信息**
688
689The extension cannot start the service.
690
691**错误描述**
692
693严格模式下,不允许该类型Extension启动指定ServiceExtensionAbility。
694
695**可能原因**
696
697当前Extension处于严格模式,且对应的Extension类型不允许严格模式下启动指定ServiceExtensionAbility。
698
699**处理步骤**
700
7011. 查看[对应Extension类型](../../application-models/extensionability-overview.md)严格模式开启条件。
7022. 以非严格模式启动当前Extension。
703
704## 16000071 不支持应用分身模式
705
706**错误信息**
707
708App clone is not supported.
709
710**错误描述**
711
712当应用不支持分身模式时,返回该错误码。
713
714**可能原因**
715
716在不支持应用分身的应用中调用getCurrentAppCloneIndex时,则返回该错误码。
717
718**处理步骤**
719
720在不支持应用分身的应用中,避免调用getCurrentAppCloneIndex。
721
722<!--Del-->
723## 16000072 不支持应用多开
724
725**错误信息**
726
727App clone or multi-instance is not supported.
728
729**错误描述**
730
731当应用不支持多开时,返回该错误码。
732
733**可能原因**
734
735调用getRunningMultiAppInfo查询不支持应用多开的应用多开信息,则返回该错误码。
736
737**处理步骤**
738
739调用getCurrentAppCloneIndex时确保查询的应用支持应用多开。
740<!--DelEnd-->
741
742## 16000073 传入的appCloneIndex是一个无效值
743
744**错误信息**
745
746The app clone index is invalid.
747
748**错误描述**
749
750传入一个无效的appCloneIndex,返回该错误码。
751
752**可能原因**
753
7541.调用startAbility时,使用ohos.extra.param.key.appCloneIndex携带的appCloneIndex是一个无效值,则返回该错误码。
755<!--Del-->
7562.调用isAppRunning是,入参appCloneIndex是一个无效值,则返回该错误码。
757<!--DelEnd-->
758
759**处理步骤**
760
761确认appCloneIndex的约束条件是否满足。
762
763## 16000074 返回结果时requestCode对应的调用方不存在
764
765**错误信息**
766
767The caller does not exist.
768
769**错误描述**
770
771通过backTocallerAbilityResult接口向调用方返回结果时,如果根据传入的requestCode无法找到调用方,返回该错误码。
772
773**可能原因**
774
7751. requestCode不是通过want中的CALLER_REQUEST_CODE字段获取的。
776
7772. requestCode对应的调用方已经被销毁或结果已经返回。
778
779**处理步骤**
780
7811. 确认requestCode是否是通过want中的CALLER_REQUEST_CODE获取的。
782
7832. 确认调用方是否被销毁或结果已经返回。
784
785## 16000075 不支持返回结果时拉起调用方
786
787**错误信息**
788
789Not support back to caller.
790
791**错误描述**
792
793不支持通过backToCallerAbilityWithResult接口返回到调用方时,返回该错误码。
794
795**可能原因**
796
797当前应用未进行linkFeature配置或未通过系统审核。
798
799**处理步骤**
800
8011. 确认当前应用已在module.json5文件中配置linkFeature字段。
8022. 确认当前应用声明的linkFeature取值正确,linkFeature描述的功能与应用链接对应的实际功能一致,且应用通过系统审核。
803
804## 16000100 监听Ability生命周期变化的AbilityMonitor方法执行失败
805
806**错误信息**
807
808 - AddAbilityMonitor failed.
809
810 - AddAbilityMonitorSync failed.
811
812 - RemoveAbilityMonitor failed.
813
814 - RemoveAbilityMonitorSync failed.
815
816 - WaitAbilityMonitor failed.
817
818 - GetCurrentTopAbility failed.
819
820 - DoAbilityForeground failed.
821
822 - DoAbilityBackground failed.
823
824 - FinishTest failed.
825
826 - AddAbilityStageMonitor failed.
827
828 - AddAbilityStageMonitorSync failed.
829
830 - RemoveAbilityStageMonitor failed.
831
832 - RemoveAbilityStageMonitorSync failed.
833
834 - WaitAbilityStageMonitor failed.
835
836**错误描述**
837
838当监听指定Ability的生命周期变化的AbilityMonitor方法执行失败时,返回该错误码。
839
840**可能原因**
841
842创建AbilityDelegatorRegistry实例执行失败。
843
844**处理步骤**
845
846检查是否成功创建了AbilityDelegatorRegistry实例。
847
848## 16000101 执行shell命令失败
849
850**错误信息**
851
852Failed to run the shell command.
853
854**错误描述**
855
856当命令不是有效的shell命令时,方法将返回该错误码。
857
858**可能原因**
859
860命令不是有效的shell命令。
861
862**处理步骤**
863
864检查命令是否为有效的shell命令。
865
866## 16000151 无效wantAgent对象
867
868**错误信息**
869
870Invalid wantAgent object.
871
872**错误描述**
873
874当传入接口的wantAgent对象无效时,方法将返回该错误码。
875
876**可能原因**
877
878传入接口的wantAgent对象无效。
879
880**处理步骤**
881
882检查传入接口的wantAgent对象。
883
884## 16000152 未找到wantAgent对象
885
886**错误信息**
887
888the wantAgent object does not exist.
889
890**错误描述**
891
892当传入接口的wantAgent对象不存在时,方法将返回该错误码。
893
894**可能原因**
895
896传入接口的wantAgent对象不存在。
897
898**处理步骤**
899
900检查传入接口的wantAgent对象是否合法。
901
902## 16000153 wangAgent对象已取消
903
904**错误信息**
905
906wangAgent object has been canceled.
907
908**错误描述**
909
910当传入接口的wangAgent对象已取消时,方法将返回该错误码。
911
912**可能原因**
913
914传入接口的触发的wantAgent已取消。
915
916**处理步骤**
917
918检查触发的wantAgent对象是否已取消。
919
920## 16100001 指定Uri的Ability不存在
921
922**错误信息**
923
924The ability with the specified URI does not exist.
925
926**错误描述**
927
928当指定Uri的Ability不存在时,方法将返回该错误码。
929
930**可能原因**
931
932所查询的Ability不存在。
933
934**处理步骤**
935
936确认查询的Ability是否存在。
937
938## 16100002 接口调用Ability类型错误
939
940**错误信息**
941
942Incorrect ability type.
943
944**错误描述**
945
946当接口调用Ability类型错误时,方法将返回该错误码。
947
948**可能原因**
949
950接口调用所在的Ability类型不支持该接口调用。
951
952**处理步骤**
953
9541. 检查包名对应的Ability是否正确。
9552. 根据Ability类型调用不同接口。
956
957## 16200001 通用组件客户端(Caller)已回收
958
959**错误信息**
960
961The caller has been released.
962
963**错误描述**
964
965当通用组件客户端(Caller)已回收时,方法将返回该错误码。
966
967**可能原因**
968
969通用组件客户端(Caller)已回收。
970
971**处理步骤**
972
9731. 请重新注册有效通用组件客户端调用接口。
9742. 检查调用context.startAbility时,context对应的ability是否还在运行。若该ability已被析构,会抛出该错误码。
9753. 若存在连续调用startAbility和terminateSelf的情况,请确认收到startAbility成功或失败的回调后,再调用terminateSelf。
976
977## 16200002 通用组件服务端(Callee)无效
978
979**错误信息**
980
981Callee invalid. The callee does not exist.
982
983**错误描述**
984
985当通用组件服务端(Callee)无效时,方法将返回该错误码。
986
987**可能原因**
988
989通用组件服务端(Callee)不存在。
990
991**处理步骤**
992
993请检查通用组件服务端是否存在。
994
995## 16200003 回收失败
996
997**错误信息**
998
999Release error. The caller does not call any callee.
1000
1001**错误描述**
1002
1003当回收失败时,方法将返回该错误码。
1004
1005**可能原因**
1006
1007通用组件客户端(Caller)对象未注册通用组件服务端(Callee)。
1008
1009**处理步骤**
1010
1011请检查是否已注册通用组件服务端。
1012
1013## 16200004 方法已注册
1014
1015**错误信息**
1016
1017Method registered. The method has registered.
1018
1019**错误描述**
1020
1021当方法已注册时,方法将返回该错误码。
1022
1023**可能原因**
1024
1025方法已在通用组件服务端注册过。
1026
1027**处理步骤**
1028
1029请检查是否已注册该方法。
1030
1031## 16200005 方法未注册
1032
1033**错误信息**
1034
1035Method not registered. The method has not registered.
1036
1037**错误描述**
1038
1039当方法未注册时,方法将返回该错误码。
1040
1041**可能原因**
1042
1043方法未在通用组件服务端注册。
1044
1045**处理步骤**
1046
1047请检查是否未注册该方法。
1048
1049## 16200006 没有权限设置常驻进程使能状态
1050
1051**错误信息**
1052
1053The caller application can only set the resident status of the configured process.
1054
1055**错误描述**
1056
1057当调用者没有权限设置常驻进程使能状态时返回。
1058
1059**可能原因**
1060
1061调用者没有常驻进程使能配置权限。
1062
1063**处理步骤**
1064
1065接口调用时从数据库查询调用者的常驻进程使能配置权限。
1066
1067## 16300001 指定的任务不存在
1068
1069**错误信息**
1070
1071Mission not found.
1072
1073**错误描述**
1074
1075当指定的任务不存在时,方法将返回该错误码。
1076
1077**可能原因**
1078
1079操作的目标任务不存在。
1080
1081**处理步骤**
1082
1083确认操作的任务是否存在。
1084
1085## 16300002 指定的任务监听器不存在
1086
1087**错误信息**
1088
1089Input error. The specified mission listener does not exist.
1090
1091**错误描述**
1092
1093当指定的任务监听器不存在时,方法将返回该错误码。
1094
1095**可能原因**
1096
1097操作的目标任务监听器不存在。
1098
1099**处理步骤**
1100
1101确认操作的任务监听器是否存在。
1102
1103## 16300003 目标应用程序不是自身应用程序
1104
1105**错误信息**
1106
1107The target application is not self application.
1108
1109**错误描述**
1110
1111当被拉起的应用程序不是自身应用程序时,方法将返回该错误码。
1112
1113**可能原因**
1114
1115被拉起的应用和发起调用的应用不是同一个应用程序。
1116
1117**处理步骤**
1118
1119确认被拉起的应用程序是否为自身应用程序。
1120
1121## 18500001 指定的包名无效
1122
1123**错误信息**
1124
1125The bundle is not exist or no patch has applied.
1126
1127**错误描述**
1128
1129当指定的包名无效时,方法将返回该错误码。
1130
1131**可能原因**
1132
1133待查询的bundle不存在或未安装。
1134
1135**处理步骤**
1136
1137确认查询的应用是否已安装。
1138
1139## 18500002 指定的补丁包无效
1140
1141**错误信息**
1142
1143Invalid patch package.
1144
1145**错误描述**
1146
1147当指定的补丁包无效,补丁包不存在或不可访问时,方法将返回该错误码。
1148
1149**可能原因**
1150
1151待安装的补丁包文件不存在或不可以访问。
1152
1153**处理步骤**
1154
11551. 请检查传递的补丁包文件路径是否有效。
11562. 请检查是否有权限访问此补丁包文件。
1157
1158## 18500003 补丁包部署失败
1159
1160**错误信息**
1161
1162Failed to deploy the patch.
1163
1164**错误描述**
1165
1166当补丁包部署失败时,方法将返回该错误码。
1167
1168**可能原因**
1169
11701. patch.json中type只能为patch或者hotreload,否则部署失败。
11712. 若对应bundleName的hap包未安装,部署失败。
11723. bundleName、versionCode必须和已安装的hap应用相同,如果为patch类型,还需确保versionName相同,否则部署失败。
11734. 如果已经部署过补丁包,新部署的补丁包的versionCode必须大于之前补丁包的versionCode,否则部署失败。
11745. 对于patch类型的补丁会校验签名信息,使用的签名证书需要和应用相同,签名不一致,部署失败。
11756. 在部署patch类型的补丁包时,如果是debug版本,先判断是否有在使用的补丁包,如果在使用的补丁包为hotreload类型,则部署失败。
11767. 在部署hotreload类型的补丁包时,如果是debug版本,先判断是否有在使用的补丁包,如果在使用的补丁包为patch类型,则部署失败;如果是release版本,则部署失败。
1177
1178**处理步骤**
1179
1180请检查补丁包是否符合规则。
1181
1182## 18500004 补丁包使能失败
1183
1184**错误信息**
1185
1186Failed to enable the patch package.
1187
1188**错误描述**
1189
1190当补丁包使能失败时,方法将返回该错误码。
1191
1192**可能原因**
1193
1194使能补丁时补丁包状态不正确。
1195
1196**处理步骤**
1197
1198请检查补丁包状态。
1199
1200## 18500005 补丁包删除失败
1201
1202**错误信息**
1203
1204Failed to enable the patch package.
1205
1206**错误描述**
1207
1208当补丁包删除失败时,方法将返回该错误码。
1209
1210**可能原因**
1211
1212删除旧补丁时补丁包状态不正确。
1213
1214**处理步骤**
1215
1216请检查补丁包状态。
1217
1218## 18500006 加载补丁失败
1219
1220**错误信息**
1221
1222Failed to load the patch.
1223
1224**错误描述**
1225
1226当加载补丁失败时,方法将返回该错误码。
1227
1228**可能原因**
1229
1230方舟引擎加载补丁失败。
1231
1232**处理步骤**
1233
1234请检查补丁包是否正确。
1235
1236## 18500007 卸载旧补丁失败
1237
1238**错误信息**
1239
1240Failed to unload the patch.
1241
1242**错误描述**
1243
1244当方舟引擎卸载旧补丁失败时,方法将返回该错误码。
1245
1246**可能原因**
1247
1248方舟引擎卸载补丁失败。
1249
1250**处理步骤**
1251
1252请检查补丁包是否正确。
1253
1254## 18500008 快速修复内部错误
1255
1256**错误信息**
1257
1258Internal error.
1259
1260**错误描述**
1261
1262当内存申请、多线程处理异常等内部处理错误时,方法将返回该错误码。
1263
1264**可能原因**
1265
1266内存申请、多线程处理等内核通用错误。
1267
1268**处理步骤**
1269
1270确认系统内存是否足够。
1271
1272## 18500009 该应用当前有正在处理的快速修复任务
1273
1274**错误信息**
1275
1276The application has a apply quick fix task that is being processed.
1277
1278**错误描述**
1279
1280该应用当前有正在处理的快速修复任务时,方法将返回该错误码。
1281
1282**可能原因**
1283
1284指定要撤销快速修复的应用,有正在处理的快速修复任务。
1285
1286**处理步骤**
1287
1288等待快速修复任务处理完成。
1289
1290## 16300004 指定的observer不存在
1291
1292**错误信息**
1293
1294observer not found.
1295
1296**错误描述**
1297
1298当监听器不存在时,方法将返回该错误码。
1299
1300**可能原因**
1301
1302当前监听器不存在或者已注销。
1303
1304**处理步骤**
1305
1306请检查是否有重复注销监听器。
1307
1308## 16300005 指定的包信息不存在。
1309
1310**错误信息**
1311
1312The target bundle does not exist.
1313
1314**错误描述**
1315
1316预加载应用的包信息不存在时,方法将返回该错误码。
1317
1318**可能原因**
1319
1320预加载的bundleName、userId或appIndex错误,导致查询不到相关包信息。
1321
1322**处理步骤**
1323
1324检查传入的bundleName、userId和appIndex参数是否正确。
1325
1326## 29600001 图片编辑内部错误。
1327
1328**错误信息**
1329
1330Internal error.
1331
1332**错误描述**
1333
1334当图片保存时发生内存申请、多线程处理异常等内部错误时,方法将返回该错误码。
1335
1336**可能原因**
1337
1338内存申请、多线程处理等内核通用错误。具体原因可能包括:内部对象为空、处理超时等等。
1339
1340**处理步骤**
1341
13421. 确认系统内存是否足够,设备使用的系统版本是否存在异常。
13432. 尝试重启设备。
1344
1345## 29600002 图片编辑内部错误。
1346
1347**错误信息**
1348
1349Image input error.
1350
1351**错误描述**
1352
1353当图片uri不存在或无法解析图片时,方法将返回该错误码。
1354
1355**可能原因**
1356
1357uri不存在或uri非图片类型文件。
1358
1359**处理步骤**
1360
1361检查文件是否存在以及文件类型是否为图片。
1362
1363## 29600002 图片大小过大。
1364
1365**错误信息**
1366
1367Image too big.
1368
1369**错误描述**
1370
1371入参所传入的图片大小过大。
1372
1373**可能原因**
1374
1375当入参图片大小超过50M时,方法将返回该错误码。
1376
1377**处理步骤**
1378
13791. 尝试将图片编辑后大小控制在50M以内。
13802. 对图片大小进行校验。
1381## 16300007 指定的原子化服务的下载安装任务信息不存在。
1382
1383**错误信息**
1384
1385The target free install task does not exist.
1386
1387**错误描述**
1388
1389为原子化服务窗口打开窗口时,指定的原子化服务的下载安装任务不存在时,方法将返回该错误码。
1390
1391**可能原因**
1392
1393传入的bundleName、moduleName、abilityName或startTime错误,导致查询不到相关原子化服务原子化服务的下载安装任务信息。
1394
1395**处理步骤**
1396
1397检查传入的bundleName、moduleName、abilityName或startTime参数是否正确。
1398