uni-app中使用iOS插件报错
出现这个问题很郁闷,manifest中也配置了插件。还是报错。
突然在社区找到了答案
运行基座选择-自定义调试基座
在选择自定义调试基座前要先配置自定义基座
可以参考这篇文章 uniapp—配置自定义基座 ,
iOS可以直接参考 七、uni-app 原生插件开发03 - 制作自定义基座
官网社区 什么是自定义调试基座及使用说明
然后重新选择设备运行就好了。
uni-app写的APP用了原生plus,在微信开发者工具里报错plus is not defined
uniapp有跨端兼容,可以条件编译的,plus只能运行在app里面,这段代码需要条件编译
uniapp原生插件开发问题汇总
uniapp原生插件开发与使用
问题1 : 导入UniPlugin-Hello-AS工程项目后,运行时虚拟器报device support x86 but apk only supports armeabi-v7a
问题2 :打包uni-app插件时,选择Gradle---插件module---Tasks---build---assembleRelease(双击运行生成module的aar文件)
双击运行assembleRelease时失败:
修改插件module的gradle:除了对sdk的arr包引入不用改为implementation,其他地方的compileOnly都需改为implementation。
成功:
成功获取插件module的aar文件:
备注:官网原生插件开发文档中添加依赖库是所有都用compileOnly,也不知道为什么到导致运行assembleRelease时报错,将compileOnly再改为implementation即可。
uni-app App端中使用 原生插件引入
1.点击购买(0元)for云打包
2.选择需要使用原生插件的项目
3.选择项目后 , 需要绑定app打包时的包名
4.点击下一步即可
1.在项目当中找的 manifest.json 文件 进行app原生插件绑定
2.页面引入原生插件 使用 uni.requireNativePlugin 方法引入 原生插件
3.插件id 如图
4.完成以上步骤 ,就引入成功了
uniapp项目运行到微信小程序报错:Enable IDE Service
使用HBuilder X编写 uniapp ,点击运行到微信小程序,微信开发者工具未运行打开,在控制台报错。
[微信小程序开发者工具] ? Enable IDE Service (y/N) [27D[27C
[error] 工具的服务端口已关闭。要使用命令行调用工具,请在下方输入 y 以确认开启,或手动打开工具 - 设置 - 安全设置,将服务端口开启。
第一步:按照提示操作输入Y,可是一直输入不进去,于是放弃。
第二步:按照提示尝试微信开发者工具设置服务器端口。
打开服务端口,返回HBuilder X重新运行编译。
到此运行成功,问题解决。
踏出uniapp第一步。