原生android打包.aar到uniapp使用
- 开源代码
- 2025-09-11 18:30:01

1.原生安卓里面引入uniapp官方提供的包文件: uniapp-v8-release.aar
2.提供uniapp调用的接口,新建类文件继承UniModule,
package com.dermandar.panoramal; import com.scjt.lib.certlib; import io.dcloud.feature.uniapp.annotation.UniJSMethod; import io.dcloud.feature.uniapp.bridge.UniJSCallback; import io.dcloud.feature.uniapp mon.UniModule; //继承UniModule public class UniPanoModule extends UniModule { public static int REQUEST_CODE = 900; UniJSCallback getcallback; private certlib certlib; //注解@UniJSMethod标识uniapp可调用,uiThread 是否异步线程 @UniJSMethod(uiThread = true) public void cmpinit(String certcode, UniJSCallback callback) { if (callback!=null){ certlib = new certlib(); callback.invoke(certlib.cmpinit(certcode)); certlib = null; } } }3.打包.aar文件
修改build.grandle文件 // apply plugin: 'com.android.application' 修改成 apply plugin: 'com.android.library' 删除build.grandle文件中的 applicationId修改AndroidManifest.xml文件 //注释掉入口文件 <!-- <intent-filter>--> <!-- <action android:name="android.intent.action.MAIN"/>--> <!-- <category android:name="android.intent.category.LAUNCHER"/>--> <!-- </intent-filter>--> 删除AndroidManifest.xml文件中application中的属性 icon,labelmake module则可以生成.aar包文件4. uniapp使用.aar参考上一篇文章
uts插件开发-继uniapp原生插件nativeplugins,uts插件开发可直接操作原生安卓sdk等,支持uniappx,支持源码授权价格等等-此片文章写的是基础的uts插件,原生相机拍照和回调-CSDN博客
原生android打包.aar到uniapp使用由讯客互联开源代码栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“原生android打包.aar到uniapp使用”