Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Sheldon-GIS
unidocs-zh
提交
a7f979f6
U
unidocs-zh
项目概览
Sheldon-GIS
/
unidocs-zh
与 Fork 源项目一致
Fork自
DCloud / unidocs-zh
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a7f979f6
编写于
9月 09, 2022
作者:
DCloud-yyl
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
完善Android平台config.json的配置说明
上级
c473ee10
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
39 addition
and
9 deletion
+39
-9
docs/plugin/uts-plugin.md
docs/plugin/uts-plugin.md
+39
-9
未找到文件。
docs/plugin/uts-plugin.md
浏览文件 @
a7f979f6
...
@@ -182,13 +182,11 @@ Android平台原生三方库目录,支持以下类型文件:
...
@@ -182,13 +182,11 @@ Android平台原生三方库目录,支持以下类型文件:
如果使用了NDK开发so库,也支持保存到此目录,需按Android的abi类型分目录保存。
如果使用了NDK开发so库,也支持保存到此目录,需按Android的abi类型分目录保存。
如果封装三方原生sdk为uni-app插件,
经常需要使用本目录。
如果封装三方原生sdk为uni-app插件,
可以将sdk的jar/aar文件放到此目录,但不推荐这么做,如果三方原生sdk支持仓储建议优先使用仓储,参考config.json的
[
dependencies
](
#dependencies
)
。
关于libs目录的使用,可以参考
[
Hello UTS
](
https://gitcode.net/dcloud/hello-uts/-/tree/master/uni_modules
)
关于libs目录的使用,可以参考
[
Hello UTS
](
https://gitcode.net/dcloud/hello-uts/-/tree/master/uni_modules
)
**遗留事项**
> 遗留事项: HBuilderX3.6.1版本对libs目录使用还不完善,[详见](#tempnotice)
HX 3.6.1 libs使用存在
[
临时注意事项
](
#tempnotice
)
##### res
##### res
Android平台原生res资源目录,建议只保存UTS插件内置的资源文件。
Android平台原生res资源目录,建议只保存UTS插件内置的资源文件。
...
@@ -207,18 +205,50 @@ uts插件在Android平台的原生层配置文件,可以在其中配置依赖
...
@@ -207,18 +205,50 @@ uts插件在Android平台的原生层配置文件,可以在其中配置依赖
{
{
//
使用NDK时支持的CPU类型,可选
//
使用NDK时支持的CPU类型,可选
"abis"
:
[
"abis"
:
[
"使用NDK时支持的cpu类型, 可取值armeabi-v7a|arm64-v8a|x86"
"使用NDK时支持的cpu类型, 可取值armeabi-v7a|arm64-v8a|x86
|x86_64
"
],
],
//
依赖的仓储配置,可选,打包时会合并到原生工程的build.gradle中
//
依赖的仓储配置,可选,打包时会合并到原生工程的build.gradle中
"dependencies"
:
[{
"dependencies"
:
[
"androidx.core:core-ktx:1.6.0"
,
{
"id"
:
"com.xxx.richtext:richtext"
,
"id"
:
"com.xxx.richtext:richtext"
,
"source"
:
"implementation 'com.xxx.richtext:richtext:3.0.7'"
"source"
:
"implementation 'com.xxx.richtext:richtext:3.0.7'"
}],
}
],
//
Android系统版本要求,最低Android
5.0
//
Android系统版本要求,最低Android
5.0
"minSdkVersion"
:
21
"minSdkVersion"
:
21
}
}
```
```
-
abis
当插件使用了NDK开发的so库时配置,描述插件支持CPU类型。
可取值:armeabi-v7a、arm64-v8a、x86、x86_64
<a
id=
"dependencies"
/>
-
dependencies
配置插件依赖的仓储,云端打包时会合并到Android原生工程的build.gradle的
数组类型,数组中的项可以是字符串类型或JSON对象
对于字符串类型项,将会作为
`implementation`
方式依赖添加到build.gradle中,上面示例中"androidx.core:core-ktx:1.6.0"将会添加以下配置
```
dependencies {
implementation 'androidx.core:core-ktx:1.6.0'
}
```
对于JSON类型项,将会把source字段值作为gradle源码添加到build.gradle中,上面示例中"id": "com.xxx.richtext:richtext"项将会添加以下配置
```
dependencies {
implementation 'com.xxx.richtext:richtext:3.0.7'
}
```
> 遗留事项: HBuilderX3.6.1版本对dependencies配置支持还不完善,[详见](#tempnotice)
-
minSdkVersion
插件支持的Android最低版本,整数类型,取值范围为Android API Level
默认uni-app最低支持版本为19,即Android4.3.3
**注意:**
**注意:**
Android平台原生配置需提交云端打包才能生效,真机运行时需使用
[
自定义基座
](
https://uniapp.dcloud.net.cn/tutorial/run/run-app.html#customplayground
)
Android平台原生配置需提交云端打包才能生效,真机运行时需使用
[
自定义基座
](
https://uniapp.dcloud.net.cn/tutorial/run/run-app.html#customplayground
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录