简体中文
模块名称 | 本地依赖库 | 线上依赖库 | 最低支持安卓版本 | 依赖的模块 |
---|---|---|---|---|
uni-createRequestPermissionListener | uni-createRequestPermissionListener-release.aar | - | - | - |
uni-createWebviewContext | uni-createWebviewContext-release.aar | androidx.webkit:webkit:1.6.0 | - | - |
uni-fileSystemManager | uni-fileSystemManager-release.aar | org.brotli:dec:0.1.2 | - | - |
uni-getLocation-system | uni-getLocation-system-release.aar | - | - | - |
uni-getNetworkType | uni-getNetworkType-release.aar | - | - | - |
uni-installApk | uni-installApk-release.aar | - | - | - |
uni-network | uni-network-release.aar | com.squareup.okhttp3:okhttp:3.12.12 | - | - |
uni-websocket | uni-websocket-release.aar | com.squareup.okhttp3:okhttp:3.12.12 | - | - |
uni-cloud-client | uni-cloud-client-release.aar | - | - | uni-network uni-storage uni-getSystemInfo uni-prompt uni-media uni-websocket |
uni-media | uni-media-release.aar nativeobj-preview-release.aar | com.github.bumptech.glide:glide:4.9.0 androidx.recyclerview:recyclerview:1.0.0 androidx.appcompat:appcompat:1.6.1 "androidx.activity:activity-ktx:1.9.2" | - | uni-prompt |
uni-privacy | uni-privacy-release.aar | - | - | - |
uni-getProvider | uni-getProvider-release.aar | - | - | - |
uni-shareWithSystem | uni-shareWithSystem-release.arr | - | - | - |
uni-createInnerAudioContext | uni-createInnerAudioContext-release.aar | com.google.android.exoplayer:exoplayer-core:2.18.0 | - | - |
各模块对应的API可参考文档App端支持的内置模块列表
根据编译出来的unpackage/resource/app-android/{appid}/www/manifest.json
中的app->distribute->modules
下的模块配置。
将上表中本地依赖库对应的aar拷贝到app模块的libs目录下
将上表中的线上依赖库添加到app模块的build.gradle中。以uni-network
为例,参考:
dependencies {
implementation 'com.squareup.okhttp3:okhttp:3.12.12'
}
名称 |
---|
uni-canvas-release.aar |
uni-canvas-component-release.aar |
将以下内容添加到主模块的build.gradle,详见根据configjson配置应用。
defaultConfig {
buildConfigField "String", "UTSRegisterComponents", "\"[{\\\"name\\\":\\\"canvas\\\",\\\"class\\\":\\\"io.dcloud.canvas.CanvasComponent\\\",\\\"node\\\":\\\"io.dcloud.canvas.UniCanvasElementImpl\\\"}]\""
}