当前位置: 首页 > news >正文

从网络安全角度考量_写出建设一个大型电影网站规划方案网站功能方案

从网络安全角度考量_写出建设一个大型电影网站规划方案,网站功能方案,网站建设与维护课难吗,上海型录设计系列文章目录 【鸿蒙】ArkUI-X跨平台问题集锦 文章目录 系列文章目录前言问题集锦1、HSP,HAR模块中 无法引入import bridge from arkui-x.bridge;2、CustomDialog 自定义弹窗中的点击事件在Android 中无任何响应#xff1b;3、调用 buildRouterMode() 路由跳转页面前#xf…系列文章目录 【鸿蒙】ArkUI-X跨平台问题集锦 文章目录 系列文章目录前言问题集锦1、HSP,HAR模块中 无法引入import bridge from arkui-x.bridge;2、CustomDialog 自定义弹窗中的点击事件在Android 中无任何响应3、调用 buildRouterMode() 路由跳转页面前必须手动import/*page页面。无法自动导入4、主题Android\iOS未适配沉浸式5、华为一键登录控件不支持跨平台6、webview.registerJavaScriptProxy不支持跨平台不支持创建H5桥接对象7、平台差异化代码如何只编译鸿蒙平台 或者Android、iOS平台避免编译报错不支持某平台问题8、关于DevEco Studio编译时报错问题解决报错“ xxx cant support crossplatform application. ”9、在Android中无法使用JSON解析报错 Load native module failed, so is ohos:util.json10、DevEco Studio中build App无异常在Android端启动时闪退提示找不到ability11、在Android中跳转页面闪退报错 GetModuleBuffer failed.12、配置gradle 使用JDK 17后DevEco Studio 编译APP报错jlink.exe 不存在13、同步项目时Ohpm Install 报错Error: Invalid dependency 总结 前言 以下问题背景从ArkUI纯鸿蒙项目——改造为——ArkUI-X项目。 问题集锦 1、HSP,HAR模块中 无法引入import bridge from ‘arkui-x.bridge’; 报错Cannot find module ‘arkui-x.bridge’ or its corresponding type declarations. 找不到模块“arkui-x.bridge”或其对应的类型声明ArkTS检查 原因模块不支持跨平台所以无法引入。 解决 推荐方案一、 在项目.arkui-x/arkui-x-config.json5文件中配置模块名称 例如 “modules”: [ “arkuix”, “utils” ] 不推荐方案二、在entry模块 引入bridge; 其他模块通过线程通讯emitter, 调用桥接 ; 2、CustomDialog 自定义弹窗中的点击事件在Android 中无任何响应 解决CustomDialogController 实例化时不要设置showInSubWindow: true默认值应为false,表示弹窗仅在应用内显示 3、调用 buildRouterMode() 路由跳转页面前必须手动import‘/*page’页面。无法自动导入 解决entry模块未配置模块动态导入 参考文档动态import变量表达式 4、主题Android\iOS未适配沉浸式 5、华为一键登录控件不支持跨平台 解决自定义华为登录按钮 调用登录API 参考文档使用自定义按钮登录 6、webview.registerJavaScriptProxy不支持跨平台不支持创建H5桥接对象 解决方案仅鸿蒙用此web其他平台Android、iOS跳转至原生Web页面实现。 官方说明当前该api内部已规划需求请持续关注后续版本更新。 7、平台差异化代码如何只编译鸿蒙平台 或者Android、iOS平台避免编译报错不支持某平台问题 调整架构设计参考文档跨平台应用改造指南 8、关于DevEco Studio编译时报错问题解决报错“ xxx can’t support crossplatform application. ” 解决修改静态编辑检查配置文件 C:\Program Files\Huawei\DevEco Studio\sdk\default\openharmony\ets\build-tools\ets-loader\lib\fast_build\system_api\api_check_utils.js 修改此配置为警告 “CROSSPLATFORM_TAG_CHECK_ERROER,!1,_typescript.default.DiagnosticCategory.Warning” 参考文档关于DevEco Studio编译时报错问题解决 9、在Android中无法使用JSON解析报错 Load native module failed, so is ohos:util.json [default] Throw error: Cannot read property parse of undefined [default] at anonymous (arkuix|network|1.0.0|src/main/ets/Request.ts:86:1) 解决方案 使用JSON不用导包导包反而报错移除以下代码即可 // import JSON from ‘ohos.util.json’; 其他API加载失败请参考异常Load native module failed, so is ohos 10、DevEco Studio中build App无异常在Android端启动时闪退提示找不到ability 报错ReferenceError: Cannot find module ‘com…/entry/ets/entryability/EntryAbility’ , which is application Entry Point 解决方案 在项目根目录下build-profile.json5中将以下代码注释掉即可正常运行了 // “useNormalizedOHMUrl”: true 相关Issues:如何为纯HarmonyOS项目添加arkuix的支持 11、在Android中跳转页面闪退报错 GetModuleBuffer failed. 在Android Studio中报错如下 E [js_module_reader.cpp(47)] GetModuleBuffer failed.A [default] [LoadJSPandaFile:101] resolveBufferCallback get hsp buffer failed, hsp path:/data/storage/el1/bundle/xxx/ets/modules.abc, errorMsg:modulePath:并且项目‘.arkui-x/android/app/src/main/assets/arkui-x’文件夹下未生成相应的HSP模块文件 原因 1、名为“xxx”的HSP模块并非是[ArkUI-X]Shared Library类型的模块这里由于在arkui项目改造为ArkUI-X项目过程中HSP模块是之前IDE选择Shared Library模板创建的因此不支持跨平台 解决方案 方案一新建HSP模块时选择“[ArkUI-X]Shared Library”在此基础上进行开发 方案二修改现有项目中的HSP模块使其支持跨平台。具体步骤如下 1、在‘.arkui-x/arkui-x-config.json5’文件中配置HSP模块名称例如 {crossplatform: true,modules: [entry,libraryHSP// 此为HSP模块] }2、修改HSP模块中的‘hvigorfile.ts’文件具体内容如下图所示左侧为普通HSP配置右侧为跨平台HSP配置 跨平台HSP配置 import { HspTasks } from ohos/hvigor-ohos-arkui-x-plugin;export default {system: HspTasks, /* Built-in plugin of Hvigor. It cannot be modified. */plugins:[] /* Custom plugin to extend the functionality of Hvigor. */ }12、配置gradle 使用JDK 17后DevEco Studio 编译APP报错jlink.exe 不存在 报错信息 * What went wrong: Execution failed for task :app:compileGuanwangReleaseJavaWithJavac.Could not resolve all files for configuration :app:androidJdkImage. Failed to transform core-for-system-modules.jar to match attributes {artifactType_internal_android_jdk_image, org.gradle.libraryelementsjar, org.gradle.usagejava-runtime}. Execution failed for JdkImageTransform: D:\Android\Sdk\platforms\android-34\core-for-system-modules.jar. jlink executable C:\Program Files\Huawei\DevEco Studio\jbr\bin\jlink.exe does not exist. 原因 jlink 是 JDK 的模块化工具来自 JDK 17 而华为 DevEco Studio 的 JBR 是定制化 Java 运行时可能不包含完整 JDK 工具链 解决方案 1强制指定标准 JDK 路径 在项目的 gradle.properties 中添加 # 指向 Android Studio 的 JDK 或独立安装的 JDK 17 org.gradle.java.homeC\:\\Program Files\\Android\\Android Studio\\jbr # 或 org.gradle.java.homeC\:\\Program Files\\Java\\jdk-17.0.82最后在DevEco Studio中清理构建缓存重新编译APP即可。 13、同步项目时Ohpm Install 报错Error: Invalid dependency 报错信息 ohpm ERROR: Invalid dependency uicomponentsD:\DevEcoStudioProjects\arkui-x\commons\uicomponents - uicomponents1.0.0 ohpm ERROR: Found exception: Error: Invalid dependency, reached retry limit or non retryable error encountered. ohpm ERROR: Invalid dependency utilsD:\DevEcoStudioProjects\arkui-x\commons\utils - utils1.0.0 ohpm ERROR: Found exception: Error: Invalid dependency, reached retry limit or non retryable error encountered. ohpm ERROR: Invalid dependency networkD:\DevEcoStudioProjects\arkui-x\commons\network - network1.0.0 ohpm ERROR: Found exception: Error: Invalid dependency, reached retry limit or non retryable error encountered. ohpm ERROR: Install failed, detail: Error: Invalid dependency原因 模块间出现了循环依赖 解决方案排查模块的依赖关系避免出现循环依赖在模块下的oh-package.json5 中移除冲突的依赖项例如上述日志中提到需要排查的“uicomponents”和“utils”模块。 总结 以上就是鸿蒙跨平台 开发过程中 遇到的问题后期会不定时补充欢迎大家留言交流。
http://www.hkea.cn/news/14358698/

相关文章:

  • 产品网站推广做个什么样的网站
  • 免费网站建设企业wordpress5.0大更新
  • 滨州做网站建设的公司大学网站开发实验室建设方案
  • 茶叶建设网站的优势中国建筑设计咨询公司
  • 免费空间大全绵阳网站搜索优化
  • 论坛网站模板下载全网获客营销系统
  • 使用c 语言建设网站优点扁平式网站seo 内链
  • 银川网站建设有哪些wordpress文本块字体大小
  • 更改网站备案html5 网站 源码
  • 网站搭建和网站开发网络营销与网站建设
  • 常德网站seojquery网站底部导航效果
  • jsp网站开发外文翻译新手如何做网站优化
  • 网站建设课程感想国外一个做同人动漫的网站
  • 射阳网站开发安康网站开发公司
  • 网站模版下载东营港新闻最新消息
  • 网站建设前端技术做动漫网站要多少钱
  • 建设网站基础知识忘记了wordpress登录密码怎么办?
  • 个人网站费用甘肃住房和城乡建设部网站
  • 成都怎么成立网站网站建设应该计入什么费用
  • 河南锦源建设有限公司网站国内的平面设计网站
  • 搭建公司网站多少钱app开发定制公司
  • 成都创新互联做网站apicloud手机版下载
  • 网络营销网站源码windows 网站开发环境
  • 广东做网站找谁网站点击量有什么用
  • 网站流量指标软文代写公司
  • 行业门户网站的优化怎么做yps行业门户系统alexa世界排名查询
  • 麟游住房和城市建设局网站怎么开网店?
  • 柞水县住房和城乡建设局网站四川省造价工程信息网
  • 知识网站有哪些百度seo推广
  • 官方网站面膜做微商做家政网站公司名称