按照文档(https://ask.dcloud.net.cn/article/35414)所说:
dependencies节点特殊说明
android插件中集成的第三方SDK 如果是jar或so放入到libs文件夹中即可,无需要配置到dependencies节点下。
gradle配置的第三方sdk 仓储名称方式的配置信息 需要在dependencies节点下填写。
例如:
app.gradle 配置中dependencies节点信息如下。
dependencies {
compileOnly fileTree(dir: 'libs', include: ['*.jar'])
compileOnly "com.android.support:recyclerview-v7:25.3.1"
compileOnly "com.android.support:support-v4:25.3.1"
compileOnly "com.android.support:appcompat-v7:25.3.1"
compileOnly "com.alibaba:fastjson:1.1.46.android"
}
package.json的dependencies节点就需要配置如下信息
dependencies [
"com.android.support:recyclerview-v7:25.3.1",
"com.android.support:support-v4:25.3.1",
"com.android.support:appcompat-v7:25.3.1",
"com.alibaba:fastjson:1.1.46.android"
]
注意V7、V4、fastjson都已默认集成 不需要再次配置。这里仅是示例写法!!!!!
在Android原生插件中,gradle配置文件引用了第三方aar依赖如下:
compileOnly(name: 'oss-android-sdk-2.9.2', ext: 'aar')
compileOnly(name: 'FaceLivenessOpen-2.1.6.12', ext: 'aar')
compileOnly(name: 'rpsdk-3.0.0.2', ext: 'aar')
compileOnly(name: 'SecurityGuardSDK-external-release-5.4.9901', ext: 'aar')
compileOnly(name: 'SecurityBodySDK-external-release-5.4.79', ext: 'aar')
compileOnly(name: 'NoCaptchaSDK-external-release-5.4.29', ext: 'aar')
那么在uni-app的package.json中,要怎么配置这些依赖呢?
1***@qq.com (作者)
放了,但是云打包自定义基座报错,看不到具体错误详情
2019-05-21 11:51
DCloud_Android_ST
回复 1***@qq.com: appid告诉一下吧
2019-05-21 11:54
1***@qq.com (作者)
回复 DCloud_Android_ST: UNI8888C1A
2019-05-21 11:55
牧晨
哈喽,我也是类似的问题。因为直接aar二次打包无法方便实现。
要怎么实现引用呢?
下面的描述是怎么写,有例子吗。
"dependencies": [
"可选, 依赖的库名称"
],
2019-05-24 18:01