HarmonyOS Developer DevEco Studio常见问题-登录授权
登录超时说明
DevEco Studio登录的超时时长为24h,如果关闭DevEco Studio后,原来的登录状态会失效,需要重新登录授权。
登录华为开发者帐号后,提示需要实名认证
问题现象
使用远程模拟器需要使用实名认证的开发者帐号登录授权后才能使用,如果帐号未实名认证,远程模拟器界面会提示用户需要实名认证。
解决措施
原因可能存在以下两种情况:
- 华为帐号未实名认证,请按照如下步骤进行处理。
- 刚完成实名认证,但是认证未生效,可根据4清除浏览器Cookie后重试。
- 点击上图中的Go Authentication,在弹框中点击here前往开发者联盟进行实名认证。
- 根据浏览器界面提示进行实名认证,具体指导可以参考实名认证指导。个人开发者可以选择银行卡认证或者身份证认证。
- 认证完成后,在DevEco Studio界面,点击右上角的个人中心,点击Sign out退出登录,然后再重新登录。
- (可选)如果实名认证后重新登录,还是提示需要进行实名认证,可清除浏览器Cookie(快捷键Ctrl+Shift+Del)后再进行重试。
已实名认证,登录时还是提示用户需要进行实名认证
问题现象
在登录授权模拟器时,提示华为帐号需要进行实名制认证,在帐号中心查看帐号的状态,显示“已实名”。
解决措施
华为帐号实名分两种,一个是帐号实名认证,即上图展示的状态,还有一个是开发者实名认证。这两种实名认证方式是不一样的,模拟器的登录授权是需要开发者实名认证,请根据登录华为开发者帐号后,提示需要实名认证的解决措施进行处理。开发者实名认证后的结果如下图所示。
输入华为帐号后,未出现“允许”按钮,浏览器界面无跳转
问题现象
使用浏览器登录华为帐号后,如果帐号已经实名认证,但还是未出现授权的“允许”按钮,浏览器界面也未跳转或提示。
解决措施
出现该问题的原因可能是浏览器不兼容导致,模拟器登录授权在Chrome、IE11和Safari浏览器中进行过充分验证,建议您将默认浏览器设置为其中一种。
- 设置或更改默认浏览器。
- Windows平台:以Windows 10为例,打开控制面板 > 程序 > 默认程序 > 设置默认程序,更改或设置默认浏览器。
- macOS平台:以macOS 10.15为例,打开系统偏好设置 > 通用 > 默认 WEB 浏览器,更改或设置默认浏览器。
如果使用Safari浏览器,点击Safari 浏览器 > 偏好设置 > 隐,请取消浏览器的“阻止跨站跟踪”和“阻止所有Cookie”设置。
- 在DevEco Studio界面,点击Cancel按钮,然后重新进行登录授权即可。
浏览器点击“允许”按钮后,出现登录客户端失败提示
问题现象
使用实名认证的华为帐号登录后,点击“允许”按钮进行授权,但浏览器提示“登录HUAWEI DevEco Studio客户端失败”。
解决措施
该问题可能是由于DevEco Studio的HTTP代理问题引起的。
- 检查HTTP Proxy设置。
- 如果您的网络无需代理即可访问Internet,设置了代理会影响模拟器的登录授权,请检查并将HTTP Proxy设置为“No proxy”。
- 如果您的网络需要代理访问Internet,未设置代理会影响模拟器的登录授权,请检查并将HTTP Proxy设置为“Manual proxy configuration”,设置方法可参考DevEco Studio代理设置。
- 在DevEco Studio界面,点击Cancel按钮,然后重新进行登录授权即可。
点击Device Manager,提示“找不到应用程序”
问题现象
点击Device Manager进行登录授权时,提示“找不到应用程序”,无法打开浏览器进行登录
解决措施
该问题是由于默认浏览器损坏或者被卸载导致,无法打开默认浏览器。
请根据输入华为帐号后,未出现“允许”按钮,浏览器界面无跳转处理指导,重新设置默认浏览器后进行登录。
点击“允许”后,浏览器提示“无法访问此网站”
问题现象
使用浏览器登录华为帐号后点击“允许”按钮,浏览器跳转至http://localhost:10101/xxx,提示“无法访问此网站”。
解决措施
出现该问题的原因一般是登录授权过程中,DevEco Studio与华为帐号之间的登录通道异常导致,如点击了DevEco Studio登录界面的Cancel按钮,或者登录过程中,DevEco Studio异常关闭。
请尝试重新登录,建议在登录过程中不要做其它操作,避免误操作。如果重新登录还是出现该界面,请根据浏览器点击“允许”按钮后,出现登录客户端失败提示解决措施,检查和设置DevEco Studio的HTTP Proxy后进行重试。
登录时浏览器提示不安全,“你的连接不是私密连接”
问题现象
使用模拟器需要通过浏览器登录授权,浏览器提示该网站“不安全”,或者“你的连接不是私密连接”信息。
解决措施
DevEco Studio云端服务平台使用的是业界知名CA结构ACTALIS颁发的商业证书,一般主流浏览器都会预置ACTALIS公司的根证书。如果出现上述问题现象,可以通过如下措施进行解决:
- 检查浏览器是否安装了ACTALIS公司的根证书(不同浏览器查看证书方法不同,请自行查阅)。
- 已安装:请根据2检查Actalis证书是否被禁用。
- 未安装:请前往https://www.actalis.it/area-download#下载和安装“Actalis Authentication Root CA”,安装完成后重启浏览器即可。
- 打开命令行工具,执行certmgr.msc命令,打开证书管理界面。
- 在受信任的根证书颁发机构 > 证书中,找到Actalis Authentication Root CA,点击鼠标右键选择“属性”。
- 选择“启用此证书的所有目的(E)”,点击确定。然后重启浏览器即可。