HarmonyOS 鸿蒙Next 用Beta3 version3.0.0.900 api9 新建项目安装失败
HarmonyOS 鸿蒙Next 用Beta3 version3.0.0.900 api9 新建项目安装失败
请问以下问题怎么解决,谢谢~
用的是今天的rom烧录的rk3568
用Beta3 version3.0.0.900新建项目
选empty Ability => application ,api9,ets 点击完成
对项目进行签名,签名成功,生成两个hap包,一个签名一个未签名,
然后用最新的hdc进行安装,出现如下问题,安装不成功
以下是hdc的log
entry-default-signed.hap, queuesize:0, msg:error: failed to install bundle. error: install state error.
AppMod finish
以下是 hilog
08-05 16:24:46.038 428 445 I 02f01/PermissionManager: [GetDefPermission]:GetDefPermission called, permissionName: ohos.permission.DISTRIBUTED_DATASYNC
08-05 16:24:46.038 428 445 I 02f01/PermissionManager: [GetDefPermission]:GetDefPermission called, permissionName: ohos.permission.MEDIA_LOCATION
08-05 16:24:46.038 428 445 I 02f01/PermissionManager: [GetDefPermission]:GetDefPermission called, permissionName: ohos.permission.MICROPHONE
08-05 16:24:46.038 428 445 I 02f01/PermissionManager: [GetDefPermission]:GetDefPermission called, permissionName: ohos.permission.READ_MEDIA
08-05 16:24:46.038 428 445 I 02f01/PermissionManager: [GetDefPermission]:GetDefPermission called, permissionName: ohos.permission.WRITE_MEDIA
08-05 16:24:46.038 428 445 I 02f01/PermissionManager: [GetDefPermission]:GetDefPermission called, permissionName: ohos.permission.GET_BUNDLE_INFO_PRIVILEGED
08-05 16:24:46.038 428 445 I 02f01/PermissionManager: [GetDefPermission]:GetDefPermission called, permissionName: ohos.permission.REQUIRE_FORM
08-05 16:24:46.038 428 445 I 02f01/AccessTokenManagerStub: [GetReqPermissionsInner]:permList size: 2
08-05 16:24:46.038 477 1287 D 02f01/AccessTokenManagerProxy: [GetReqPermissions]:result from server data = 0
08-05 16:24:46.038 477 1287 D 01120/BundleMgrService: [bundle_permission_mgr.cpp(UpdateDefineAndRequestPermissions):148] apl : system_core, newDefPermList size : 0, newPermissionStateList size : 8
08-05 16:24:46.038 477 1287 I 02f01/AccessTokenKit: [UpdateHapToken]:UpdateHapToken called
08-05 16:24:46.038 477 1287 D 02f01/AccessTokenManagerClient: [UpdateHapToken]:UpdateHapToken: called!
08-05 16:24:46.039 428 445 I 02f01/AccessTokenManagerStub: [OnRemoteRequest]:OnRemoteRequest called, code: 65318
08-05 16:24:46.039 428 445 I 02f01/AccessTokenManagerStub: [IsAuthorizedCalling]:Calling uid: 1000
08-05 16:24:46.039 428 445 I 02f01/AccessTokenManagerService: [UpdateHapToken]:UpdateHapToken called, tokenID: 0x200136be
08-05 16:24:46.039 428 445 I 02f01/AccessTokenInfoManager: [UpdateHapToken]:token 0x200136be bundle name com.ohos.XXXX user 100 inst 0 update ok!
08-05 16:24:46.039 428 445 D 02f01/TokenModifyNotifier: [NotifyTokenModify]:hap token is not observed
08-05 16:24:46.039 477 1287 D 02f01/AccessTokenManagerProxy: [UpdateHapToken]:get result from server data = 0
08-05 16:24:46.039 477 1287 D 01120/BundleMgrService: [bundle_permission_mgr.cpp(UpdateDefineAndRequestPermissions):159] BundlePermissionMgr::UpdateDefineAndRequestPermissions end
08-05 16:24:46.039 477 1287 D 01120/BundleMgrService: [bundle_permission_mgr.cpp(InnerGrantRequestPermissions):352] InnerGrantRequestPermissions add system grant permission 0
08-05 16:24:46.040 477 1287 D 01120/BundleMgrService: [base_bundle_installer.cpp(UpdateDefineAndRequestPermissions):447] UpdateDefineAndRequestPermissions com.ohos.XXXX end
08-05 16:24:46.040 477 1287 D 01120/BundleMgrService: [base_bundle_installer.cpp(RollBack):424] finish rollback due to install failed
08-05 16:24:46.040 477 1287 D 01120/BundleMgrService: [inner_bundle_info.cpp(~InnerBundleInfo):298] inner bundle info instance is destroyed
08-05 16:24:46.040 477 1287 D 01120/BundleMgrService: [inner_bundle_info.cpp(~InnerBundleInfo):298] inner bundle info instance is destroyed
08-05 16:24:46.040 477 1287 D 01120/BundleMgrService: [bundle_data_mgr.cpp(EnableBundle):1485] EnableBundle com.ohos.XXXX
08-05 16:24:46.040 477 1287 W 01120/BundleMgrService: [bundle_data_mgr.cpp(UpdateBundleInstallState):112] update result:fail, reason:incorrect current:2, state:2
08-05 16:24:46.040 477 1287 D 01120/BundleMgrService: [inner_bundle_info.cpp(~InnerBundleInfo):298] inner bundle info instance is destroyed
08-05 16:24:46.040 477 1287 D 01120/BundleMgrService: [bundle_data_mgr.cpp(NotifyBundleStatus):1881] notify type 1 with 8519689 for - in com.ohos.XXXX
08-05 16:24:46.040 477 1287 D 01120/BundleMgrService: [base_bundle_installer.cpp(InstallBundle):100] finish to process bundle install
08-05 16:24:46.040 477 1287 I 01120/BundleMgrService: [status_receiver_proxy.cpp(OnFinished):352] result from service is 8519689,
08-05 16:24:46.040 477 1287 D 01120/BundleMgrService: [status_receiver_proxy.cpp(TransformResult):395] result transformed is 9, [MSG_ERR_INSTALL_STATE_ERROR]
08-05 16:24:46.045 2291 2293 I 01120/BundleMgrService: [status_receiver_host.cpp(OnRemoteRequest):37] status receiver host onReceived message, the message code is 1
08-05 16:24:46.045 2291 2293 I 01120/BundleTool: [status_receiver_impl.cpp(OnFinished):36] on finished result is 9, [MSG_ERR_INSTALL_STATE_ERROR]
08-05 16:24:46.045 2291 2291 I 01120/BundleTool: [shell_command.cpp(GetMessageFromCode):109] [../../foundation/appexecfwk/standard/tools/bm/src/shell_command.cpp(GetMessageFromCode)] enter
08-05 16:24:46.045 2291 2291 I 01120/BundleTool: [shell_command.cpp(GetMessageFromCode):110] code = 9
08-05 16:24:46.045 2291 2291 I 01120/BundleTool: [shell_command.cpp(GetMessageFromCode):121] result = error: install state error.
08-05 16:24:46.045 2291 2291 I 01120/BundleMgrService: [bundle_installer_proxy.cpp(~BundleInstallerProxy):35] destroy bundle installer proxy instance
08-05 16:24:46.045 2291 2291 I 01120/BundleMgrService: [bundle_mgr_proxy.cpp(~BundleMgrProxy):68] destroy create bundle mgr proxy instance
08-05 16:24:46.045 2291 2291 W 01510/IPCObjectProxy: not databus dbinder, need do nothing
08-05 16:24:46.045 2291 2291 W 01510/IPCObjectProxy: handle = 1 destroyed
08-05 16:24:46.046 477 1285 D 02d06/XCollie: TimerRing::CancelTask ringPos_=, pos=, id =0x, name=
08-05 16:24:46.046 477 1285 D 01120/BundleMgrService: [bundle_installer_manager.cpp(ProcessEvent):51] process event : 1
08-05 16:24:46.046 477 1285 D 01120/BundleMgrService: [bundle_installer_manager.cpp(RemoveInstaller):172] start to remove installer the specific 2382050354 installer
08-05 16:24:46.046 477 1285 I 01120/BundleMgrService: [bundle_installer.cpp(~BundleInstaller):35] destroy bundle installer instance, the installer id is 2382050354
08-05 16:24:46.046 477 1285 I 01120/BundleMgrService: [status_receiver_proxy.cpp(~StatusReceiverProxy):317] destroy status receiver proxy instance
08-05 16:24:46.046 477 1285 W 01510/IPCObjectProxy: not databus dbinder, need do nothing
08-05 16:24:46.047 477 1285 W 01510/IPCObjectProxy: handle = 58 destroyed
08-05 16:24:46.047 477 1285 I 01120/BundleMgrService: [base_bundle_installer.cpp(~BaseBundleInstaller):70] base bundle installer instance is destroyed
08-05 16:24:46.047 477 1285 D 01120/BundleMgrService: [bundle_installer_manager.cpp(RemoveInstaller):175] erase the specific 2382050354 installer
08-05 16:24:46.052 428 505 I 02f01/SqliteStorage: [RefreshAll]:commit transaction.
08-05 16:24:46.059 234 234 W 01510/IPCObjectProxy: : handle = 22 call OnRemoteDied
08-05 16:24:46.059 234 234 W 01510/IPCObjectProxy: not databus dbinder, need do nothing
08-05 16:24:46.059 234 234 W 01510/IPCObjectProxy: handle = 22 destroyed
08-05 16:24:46.062 428 505 I 02f01/SqliteStorage: [RefreshAll]:commit transaction.
08-05 16:24:46.073 428 505 I 02f01/SqliteStorage: [RefreshAll]:commit transaction.
08-05 16:24:46.084 428 505 I 02f01/SqliteStorage: [RefreshAll]:commit transaction.
08-05 16:24:46.136 427 1250 I 02b01/CoreService: [IsInitFinished-(core_manager_inner.cpp:48)] CoreManagerInner is F76369B0, for InitAllObj!
08-05 16:24:46.137 427 1250 I 02b01/CELLULAR_DATA: [AsynchronousRegister-(cellular_data_controller.cpp:140)] Slot0: AsynchronousRegister
08-05 16:24:46.166 233 308 I 00000/AppSpawnServer: AppSpawnServer::ConnectionPeer connectFd is -11
08-05 16:24:47.107 427 1232 I 02b01/SMS_MMS: [operator()-(sms_service.cpp:106)] connect core service ...
08-05 16:24:47.108 427 1232 I 02b01/CoreService: [IsInitFinished-(core_manager_inner.cpp:48)] CoreManagerInner is F76369B0, for InitAllObj!
08-05 16:24:47.137 427 1250 I 02b01/CoreService: [IsInitFinished-(core_manager_inner.cpp:48)] CoreManagerInner is F76369B0, for InitAllObj!
08-05 16:24:47.137 427 1250 I 02b01/CELLULAR_DATA: [AsynchronousRegister-(cellular_data_controller.cpp:140)] Slot0: AsynchronousRegister
08-05 16:24:48.094 362 956 I 02300/Locator: ProcessEvent event:2
08-05 16:24:48.094 362 956 I 02300/RequestManager: register permissions change::0, register suspend listener:0
08-05 16:24:48.138 427 1250 I 02b01/CoreService: [IsInitFinished-(core_manager_inner.cpp:48)] CoreManagerInner is F76369B0, for InitAllObj!
08-05 16:24:48.138 427 1250 I 02b01/CELLULAR_DATA: [AsynchronousRegister-(cellular_data_controller.cpp:140)] Slot0: AsynchronousRegister
08-05 16:24:48.296 233 308 I 00000/AppSpawnServer: AppSpawnServer::ConnectionPeer connectFd is -11
08-05 16:24:49.108 427 1232 I 02b01/SMS_MMS: [operator()-(sms_service.cpp:106)] connect core service ...
08-05 16:24:49.108 427 1232 I 02b01/CoreService: [IsInitFinished-(core_manager_inner.cpp:48)] CoreManagerInner is F76369B0, for InitAllObj!
08-05 16:24:49.138 427 1250 I 02b01/CoreService: [IsInitFinished-(core_manager_inner.cpp:48)] CoreManagerInner is F76369B0, for InitAllObj!
08-05 16:24:49.139 427 1250 I 02b01/CELLULAR_DATA: [AsynchronousRegister-(cellular_data_controller.cpp:140)] Slot0: AsynchronousRegister
更多关于HarmonyOS 鸿蒙Next 用Beta3 version3.0.0.900 api9 新建项目安装失败的实战教程也可以访问 https://www.itying.com/category-93-b0.html
SDK目录下toolchains文件夹里面执行下这个取日志`hdc_std shell hilog > log.txt`把`log.txt`发给 `forum@huawei.com` 并附上帖子链接
更多关于HarmonyOS 鸿蒙Next 用Beta3 version3.0.0.900 api9 新建项目安装失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
已发,请接受 163的邮箱,
卸载之前的应用重装一下试试,不行的话,可以升级下设备镜像,如果还不行就拉外部会议看看吧 !
请问使用哪天的镜像可以?我用的是3.1_Release-20220407_100158-dayu200_img.tar,
IDE签名这无法识别到我填写的权限信息,导致安装失败,经过测试感觉是API9版本的权限requestPermissions关键字适配有bug
检查一下你的签名文件,申请签名文件的时候是否有这个权限,
您好,您的问题需要进一步定位,您可以通过在线提单进一步解决:https://developer.huawei.com/consumer/cn/support/feedback/#/,感谢您的反馈和支持。
请问 这个问题解决了吗?我这边打开OpenHarmony上app_samples仓下的ServiceExtAbility应用也遇到了


hdc_std install -r Z:\cy\code\openharmony_app\ability\ServiceExtAbility\entry\build\default\outputs\default\entry-default-signed.hap
04/26 20:25:54: Install Failed: [Info]App install path:Z:\cy\code\openharmony_app\ability\ServiceExtAbility\entry\build\default\outputs\default\entry-default-signed.hap, queuesize:0, msg:error: failed to install bundle. error: install failed due to grant request permissions failed
AppMod finish
Error while Deploy Hap
有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html
授权失败,是不是签名的问题?或者是你安装的是系统应用,需要先删除系统应用才可以,
签名采用的是这个版本的自动化签名,不过show perimission权限哪里看不到应用requestPermissions的权限 采用API8的工程使用reqPermissions的方式就能看到 感觉是IDE有bug,
可能是检测到配置文件里的权限申请的时候出现了问题。
开发者您好,相关问题已经反馈给工作人员,稍后会再次回复您,感谢您对华为开发者论坛的支持。
针对HarmonyOS鸿蒙Next使用Beta3 version3.0.0.900 api9新建项目安装失败的问题,可能的原因及解决方案如下:
-
兼容性问题:确保你的开发环境(如DevEco Studio)已更新至支持Beta3 version3.0.0.900的版本。鸿蒙系统的更新可能引入新的API或修改旧API的行为,旧版开发工具可能无法正确编译或部署新项目。
-
签名配置:检查项目的签名配置是否正确。鸿蒙应用需要正确的签名才能安装到设备上。确保签名证书未过期,且签名信息与应用包名匹配。
-
设备兼容性:确认目标设备是否支持Beta3版本。部分旧设备可能无法兼容新版本的系统,导致安装失败。
-
安装权限:确保你有足够的权限在目标设备上安装应用。某些设备或系统配置可能限制应用的安装。
-
清理缓存:尝试清理DevEco Studio的缓存和项目缓存,然后重新编译并部署项目。
如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html 。他们将提供更专业的技术支持和帮助。