uni-app 引入自定义安卓插件打基座报错[JS Framework] 当前运行的基座不包含原生插件[xxx],请在manifest中配置该插件
uni-app 引入自定义安卓插件打基座报错[JS Framework] 当前运行的基座不包含原生插件[xxx],请在manifest中配置该插件
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Windows | window10 | HBuilderX |
产品分类:uniapp/App
PC开发环境操作系统:Windows
PC开发环境操作系统版本号:window10
HBuilderX类型:正式
HBuilderX版本号:3.2.1
手机系统:Android
手机系统版本号:Android 7.1.1
手机厂商:华为
手机机型:rk3288
页面类型:vue
vue版本:vue2
打包方式:云端
项目创建方式:HBuilderX
### 操作步骤:
```vue
<template>
<view>
<button type="primary" [@click](/user/click)="register">连接</button>
<button type="primary" [@click](/user/click)="register">连接</button>
<button type="primary" [@click](/user/click)="register">连接</button>
</view>
</template>
<script>
var ali_link = uni.requireNativePlugin("ALinkModule")
var that
export default {
data() {
return {
}
},
onLoad() {
console.log('进来了')
},
methods: {
register(){
console.log(ali_link.MqttPublishRequest,"ali_link")
}
}
}
</script>
<style>
</style>
预期结果:
能够正常使用
实际结果:
[JS Framework] 当前运行的基座不包含原生插件[ali_link],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座
bug描述:
[JS Framework] 当前运行的基座不包含原生插件[ali_link],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座
打包过N次自定义基座,还是报此错误
package.json
{```javascript
{
"name": "ALink",
"id": "ali_link",
"version": "1.0",
"description": "阿里IOT",
"_dp_type":"nativeplugin",
"_dp_nativeplugin":{
"android": {
"plugins": [
{
"type": "module",
"name": "ALinkModule",
"class": "com.aya.smart.plugin.ALinkModule"
}
],
"integrateType": "aar",
"dependencies": [
"com.aliyun.alink.linksdk:iot-linkkit:1.7.2",
"com.aliyun.alink.linksdk:public-channel-core:0.7.7.1",
"com.aliyun.alink.linksdk:iot-device-manager:1.7.2.2"
]
}
}
}


更多关于uni-app 引入自定义安卓插件打基座报错[JS Framework] 当前运行的基座不包含原生插件[xxx],请在manifest中配置该插件的实战教程也可以访问 https://www.itying.com/category-93-b0.html
4 回复
var ali_link = uni.requireNativePlugin(“ALinkModule”)
这样才是正确的
更多关于uni-app 引入自定义安卓插件打基座报错[JS Framework] 当前运行的基座不包含原生插件[xxx],请在manifest中配置该插件的实战教程也可以访问 https://www.itying.com/category-93-b0.html
name也试过了,不得行
回复 c***@126.com:使用 传统打包
回复 FullStack: 是选的传统打包,而且试了离线打包 无法调试

