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: 是选的传统打包,而且试了离线打包 无法调试

回到顶部