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)",