离线打包与插件引用
-
- 1.下载Android离线SDK
- [2.使用`Android Studio`打开离线打包项目并更新`Gradle`](#2.使用
Android Studio
打开离线打包项目并更新Gradle
) - 3.解决报错
- 4.构建
- 5.配置AppKey
- 6.生成本地打包App资源
- 7.拷贝App资源到`Android`项目中
- [8.修改 appid](#8.修改 appid)
- 9.修改Android项目配置文件
- 10.下载证书并配置
- 11.拷贝本地插件到项目中
- 12.创建插件配置文件
- 13.运行
1.下载Android离线SDK
https://nativesupport.dcloud.net.cn/AppDocs/download/android.html
![](https://file.jishuzhan.net/article/1790393489544974337/1888bafd9f61a7a56bd943a10806abe6.webp)
2.使用Android Studio
打开离线打包项目并更新Gradle
![](https://file.jishuzhan.net/article/1790393489544974337/03745ca4116360dee8165e8bc877657b.webp)
3.解决报错
![](https://file.jishuzhan.net/article/1790393489544974337/cbca491513fbc881bde63dfe944f5224.webp)
4.构建
![](https://file.jishuzhan.net/article/1790393489544974337/77d82aadc2dacef6ef3caaf39ccedd81.webp)
5.配置AppKey
a.查看证书
![](https://file.jishuzhan.net/article/1790393489544974337/1371c061bd7c2b70723b8831a81b1614.webp)
b.申请AppKey
![](https://file.jishuzhan.net/article/1790393489544974337/11408eecbb5cf7e477c12a8ab60b1770.webp)
![](https://file.jishuzhan.net/article/1790393489544974337/a4f63b62a1d519fbec63fc8a7adf6993.webp)
c.配置AppKey
![](https://file.jishuzhan.net/article/1790393489544974337/3b0009052e774a98eea746b38ae1037e.webp)
6.生成本地打包App资源
项目代码参考: https://lprosper.blog.csdn.net/article/details/138656425
![](https://file.jishuzhan.net/article/1790393489544974337/176c46d40a5bd2c5e19d13291f5c4dbe.webp)
7.拷贝App资源到Android
项目中
![](https://file.jishuzhan.net/article/1790393489544974337/b14e482996e93cc0f06bc0dc4d906ce1.webp)
8.修改 appid
![](https://file.jishuzhan.net/article/1790393489544974337/2c6ec860e027ba6701729264d7018823.webp)
9.修改Android项目配置文件
![](https://file.jishuzhan.net/article/1790393489544974337/9cf8921834c2e5d4c924d8c2db7d729e.webp)
10.下载证书并配置
![](https://file.jishuzhan.net/article/1790393489544974337/3fa487828aefe2b828d0a027e99b9c37.webp)
11.拷贝本地插件到项目中
![](https://file.jishuzhan.net/article/1790393489544974337/44f25ccfe8e4a91f28300a11cc2ba53d.webp)
12.创建插件配置文件
json
{
"nativePlugins": [
{
"plugins": [
{
"type": "module",
"name": "DCloud-RichAlert",
"class": "uni.dcloud.io.uniplugin_richalert.RichAlertWXModule"
}
],
"integrateType": "aar",
"minSdkVersion": 16
},
}
![](https://file.jishuzhan.net/article/1790393489544974337/32d37424865b1d08e52804885bab5fd3.webp)
13.运行
![](https://file.jishuzhan.net/article/1790393489544974337/6e4307fa805499728eb41e936eab6e4c.webp)