Closed Xky-walker closed 2 years ago
在删除已同步的日历时也报错:calendar could not be found. 权限已经给了。-------- 原始邮件 --------发件人: Rui Ying @.>日期: 2022年8月31日周三 01:33收件人: robertying/learnX @.>抄送: xkywalker @.>, Author @.>主 题: Re: [robertying/learnX] calendar cannot be found (Issue #1024)
是否尝试过“删除已同步日历”,然后重新同步?请检查是否给予了 learnX 读写日历的权限?
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>
尝试手动创建一个日历,名为 learnX 作业
,然后再同步作业。
可否上传点击“删除已同步的日历”后出现错误的截图?
个人觉得应该是HarmonyOS 3.0的问题 刚用一台小米设备测试了一下 可以正常同步 但更新了HarmonyOS 3.0的手机和平板在进行同步和删除日历操作时都显示calendars could not be found
看了一下,这个错误的原因就是找不到 com.android.calendar
。我手上没有华为设备,所以也没法根据这个问题专门研究解决办法(比如换成鸿蒙的 calendar 的包名)。
怀疑可能是鸿蒙3完全抛弃对 GMS 的兼容导致的,小米之类的毕竟还有国际版可以装 GMS。
先 close 了。
刚查看了一下calendar的包名 果然 HarmonyOS 3.0把包名改成了com.huawei.calendar 另 祝中秋快乐!
谢谢,中秋快乐!
刚查看了一下calendar的包名 果然 HarmonyOS 3.0把包名改成了com.huawei.calendar
请问有什么办法可以解决吗,还是说需要等待下一个release
获取日历的方式应该是通过系统主动提供的日历 provider,而鸿蒙没有暴露这个 provider,所以代码没有办法获取日历。 我怀疑因为国内人用日历的少,所以鸿蒙的这个 bug 没人反馈。 综上所述,这个问题的解决需要系统支持,我这边没有好的解决办法。
谢谢您 已经反馈了相关问题 (另外 我在HarmonyOS官网找到了一些相关文档 不过我也不太懂 不知道有没有帮助 https://developer.harmonyos.com/cn/docs/documentation/doc-references/js-service-widget-basic-calendar-0000001106228838
这个是用来显示日历 UI 组件的,和我们需要的 Android 日历 provider 不一样。
@YiHui-Liu @Xky-walker @hfsbjtfb 几位如果有空的话,可否帮忙测试一下这个版本。只是修改了日历包名,没有改其他的日历相关属性,如果鸿蒙把其他属性也改了的话,可能还是会失败。
@YiHui-Liu @Xky-walker @hfsbjtfb 几位如果有空的话,可否帮忙测试一下这个版本。只是修改了日历包名,没有改其他的日历相关属性,如果鸿蒙把其他属性也改了的话,可能还是会失败。
能够提示给予权限,但是依然无法同步,选择删除同样提示:``
我这边也还是显示calendars could not be found 不过还是辛苦啦 谢谢!
如果安装一个日历程序,比如 Outlook,然后还是安装回之前的普通版本,能否尝试下?
弄到了旧版的日历安装包 但是Harmony OS 3.0无法安装旧版的日历 然后我找到了 这两个https://developer.harmonyos.com/cn/docs/documentation/doc-references/overview-0000001060268801 https://developer.huawei.com/consumer/cn/forum/topic/0202980366533670095?fid=0102683795438680754 不知道是否有帮助 还是说声谢谢 辛苦您了
如果安装一个日历程序,比如 Outlook,然后还是安装回之前的普通版本,能否尝试下?
@hfsbjtfb 第二个链接应该非常有用!感谢! 具体说的是 Android 11 开始的 package visibility:https://developer.android.com/training/package-visibility
Fixed via 9df4dfbb031941fc41ba70a8753e0ecfd23861af 请下载最新 release 验证问题是否解决。
已经解决,谢谢!
Fixed via 9df4dfb 请下载最新 release 验证问题是否解决。
您好 问题已经解决了 非常感谢!
请问你的系统版本是什么,我现在是HMOS 3.0.0.117,还是不能同步日历
我两台设备都是3.0.0.116 都可以同步
好的,谢谢,我再尝试一下
也还是不行。calendar could not be found.-------- 原始邮件 --------发件人: Rui Ying @.>日期: 2022年8月31日周三 12:45收件人: robertying/learnX @.>抄送: xkywalker @.>, Author @.>主 题: Re: [robertying/learnX] calendar cannot be found (Issue #1024)
尝试手动创建一个日历,名为 learnX 作业,然后再同步作业。
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>
@Xky-walker 请安装GitHub上最新的版本,版本号没变,但是最新版本才带 fix。最好是卸载旧版本,然后安装最新版本。
Love from your friend!
hello. My phone have upgraded to HarmonyOS 3.0. Then learnX cannot find the calendar to sync the homework. Appreciate it if you can fix it soon.