汕头网站建设sagevis,泗洪县建设局网站怎么查不到,网络销售新手入门,做网站领券收佣金1.uniapp dcloud官方文档 简介 | uni小程序SDK
2.前提#xff0c;需要有经验的安卓java开发人员#xff0c;并且同时具备uniapp移动端开发经验。说明#xff1a;android打包的.aar和uniapp需要的.aar是不一样的#xff0c;uniapp需要的.aar是需要有一些特定配置的#x…1.uniapp dcloud官方文档 简介 | uni小程序SDK
2.前提需要有经验的安卓java开发人员并且同时具备uniapp移动端开发经验。说明android打包的.aar和uniapp需要的.aar是不一样的uniapp需要的.aar是需要有一些特定配置的例如-uniapp要调用.aar中的方法函数必须在安卓java相应的方法函数上加上UniJSMethod(uiThread true)。最简单的方式之一就是使用官方的demo进行扩展开发这篇文章也是按照官方demo进行简单讲述如有疑问欢迎咨询。这种事情最终只有自己理解到了才算自己的加油吧少年
3.使用android studio开发工具导入uniapp安卓平台sdk中的UniPlugin-Hello-AS项目说明如果出现此错误Missing classes detected while running R8. Please add the missing classes or apply additional keep rules that are generated in D:\workspace\UniPlugin-Hello-AS\app\build\outputs\mapping\debug\missing_rules.txt则将missing_rules.txt中的内容复制到proguard-rules.pro文件中即可。如果build.grade版本targetSdkVersion报错则加入下列配置 lintOptions {checkReleaseBuilds false// Or, if you prefer, you can continue to check for errors in release builds,// but continue the build even when errors are found:abortOnError false} 4.hbuildx 工具导入unipluginDemo 5.创建nativeplugins目录以及相关插件目录结构如下package.json使用配置如下需要跟android中的dcloud_uniplugins.json中配置一致。说明如果自定义开发了其他android moudle插件相关信息需要再dcloud_uniplugins.json中配置格式参照demo和官网说明 6.android打包.aar方式一 7.获取.aar包存在路径 8.复制此.aar到hbuildx目录没有则自己创建 9.uniapp引入本地插件说明nativeplugins目录格式一定要正确 10.uniapp制作自定义基座进行真机调试。说明直接进行真机调试会提示无法找到插件
11.运行到android app基座并选择 使用自定义基座
12.真机结果 13.在此流程基础上可自定义开发安卓原生插件到uniapp使用。说明网上所谓的需要证书密钥uniapp的appid的情况是uniapp打包app资源到原生安卓的时候android 里面相关配置文件需要的只是uniapp使用安卓.aar插件时不需要这些的