Arkts 工程创建

1:创建项目

image.png

2:项目文件介绍

image.png
  • AppScope > app.json5:应用的全局配置信息。
  • oh_modules:用于存放三方库依赖信息,包含应用/元服务所依赖的第三方库文件
  • build-profile.json5:应用级配置信息,包括签名、产品配置等
  • hvigorfile.ts:应用级编译构建任务脚本。
  • oh-package.json5:描述全局配置,如:依赖覆盖(overrides)、依赖关系重写(overrideDependencyMap)和参数化配置(parameterFile)等。
  • entry:应用/元服务模块
    • src > main > ets:用于存放ArkTS源码
    • src > main > ets > entryability:应用/元服务的入口。
    • src > main > ets > pages:应用/元服务包含的页面
    • src > main > resources:用于存放应用/元服务模块所用到的资源文件
    • src > main > module.json5 主要包含HAP的配置信息、应用在具体设备上的配置信息以及应用的全局配置信息 module.json5配置文件
    • build-profile.json5:当前的模块信息、编译信息配置项,包括buildOption、targets配置等。
    • hvigorfile.ts:模块级编译构建任务脚本。
      oh-package.json5:描述三方包的包名、版本、入口文件(类型声明文件)和依赖项等信息。
2:修改App名称和图标

路径:
entry/main/module.json5

image.png

3:项目版本和兼容版本

路径
项目/build-profile.json5
//编译版本
"compileSdkVersion": "5.0.1(13)",
//兼容版本
"compatibleSdkVersion": "5.0.0(12)",


image.png

4:运行异常

异常:
compatibleSdkVersion and releaseType of the app do not match the apiVersion and releaseType on the device.

翻译:
应用程序的compatibleSdkVersion和releaseType与设备上的apiVersion和release Type不匹配。

自己理解:
项目创建的sdk版本和手机版本不兼容 ,配置兼容版本就可以了

"compatibleSdkVersion": "5.0.0(12)",

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容