提交 3b156b88 编写于 作者: 杜庆泉's avatar 杜庆泉

3.6.1 自定义基座包 遗留事项描述添加

上级 57ed3f3f
......@@ -176,11 +176,6 @@ Android平台原生三方库目录,支持以下类型文件:
如果使用了NDK开发so库,也支持保存到此目录,需按Android的abi类型分目录保存。
**HX 3.6.0版本注意**
+ UTS真机运行功能,暂时不支持仓库依赖,需要将gradle配置手动下载后,放置在libs目录
+ Uni项目内置了一部分依赖(比如androidX),对于这部分依赖,需要与uni内置依赖版本保持一致
+ 对于uni没有内置的依赖项目,需要确保不要和config.json里重复配置
##### res
Android平台原生res资源目录,建议只保存UTS插件内置的资源文件。
......@@ -212,8 +207,22 @@ uts插件在Android平台的原生层配置文件,可以在其中配置依赖
**注意**
Android平台原生配置需提交云端打包才能生效,真机运行时请使用[自定义调试基座](https://ask.dcloud.net.cn/article/35115)
#### 3.6.1 遗留事项
+ config.json 目前还不支持配置仓库依赖,需要将gradle配置手动下载后,放置在libs目录,使用手动添加的方式集成
+ Uni内置了一部分依赖(比如androidX),对于这部分依赖:
1 需要确保与内置的依赖版本一致。
2 提交自定义基座时需要先从libs中暂时移除,避免打包类重复报错。生成自定义基座之后再添加回libs目录。
[内置依赖清单](缺链接)
遗留事项后续升级完善。
## 3 开发uts原生插件
以Android平台获取电量为例,介绍uts原生插件开发步骤
......@@ -297,17 +306,35 @@ getBatteryCapacity()
## 5 真机运行
**uts虽然是原生代码,但同样具有真机运行功能。**
### 5.1 UTS支持真机运行
**uts虽然是原生代码,但同样具有真机运行功能**
若HBuilderX中没有`uts编译运行插件`,在第一次运行时会自动下载。
在Android上,运行体验与uni-app基本无差异。一样可以热刷新,打印console.log。
**自定义基座**:同之前的uni-app。如果涉及微信支付等自定义manifest信息,需要选择自定义基座运行。自定义基座也支持uts插件。
### 5.2 自定义基座
自定义基座也支持uts插件。
截止到HBuilderX 3.6时遗留事项:
与原生插件一样,涉及以下场景,需要自定义基座后方能生效:
- 1 集成三方sdk
- 2 新增资源(包括res/asset 等)
总结来说,就是所有 涉及新增依赖/gralde配置/androidManifest.xml/资源 等标准基座不具备的能力时,需要自定义基座
### 5.3 遗留问题
截止到HBuilderX 3.6.1 时遗留事项:
- 不能debug uts源码
- iOS版还未发布
- UTS插件还不支持远程仓库依赖,目前添加插件的配置方法参考 [这个章节](缺链接)
遗留事项后续升级完善。
......@@ -453,7 +480,7 @@ let textSize = 30.0.toFloat();
### 泛型参数
android中UI相关的api,很多会要求泛型,目前uts支持用as关键字强转,满足类似的场景
android中UI相关的api,很多会要求泛型,目前uts中可以使用下面的代码实现
```ts
let frameContent = decorView.findViewById<FrameLayout>(android.R.id.content)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册