uni app 安卓本地打包


一、准备

  1、下载安装Android  SDK 、Android Studio

  2、下载安装Hbuilder X

  3、App离线SDK下载

  以上工具可以在Hbuilder X工具里面找到对应指南下载到,如图:

  

 

  网站:https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android

  

二、Hbuilder X真机运行失败,失败原因:手机上没有信任本计算机的授权,请在手机上信任该

  使用Hbuilder X连手机真机调试时,明明打开了usb调试模式,可Hbuilder X还是显示手机上没有信任本计算机的授权,请在手机上信任该。遇到这个问题可以看这个大神的文章解决,附网址(https://blog.csdn.net/weixin_43343144/article/details/102183927)。

三、本地离线打包(这里假设我们有一个完成的uni-app项目demo2)

  1、选中demo2项目,选择Hbuilder X工具栏的发行——>原生App-本地打包——>生成本地打包app资源,如图:

    

 

 资源包的文件名称就是uni app工程的appid

 

   2、生成资源包后,用Android Studio打开HBuilder-Hello工程。HBuilder-Hello是我们在(一、准备)下载的离线包SDK中的官方工程。下图是我在官方下载的离线包SDK:

 

   打开后将刚刚用Hbuilder X生成的demo2本地资源包放到项目app——>src——>main——>asserts——>apps文件夹下,如图:

 

   3、文件配置

    

 

 

 

   4、生成安卓打包apk需要用到的证书,可以使用java JDK里面的工具生成。详见这位大哥的微博文章(https://blog.csdn.net/zhaixh_89/article/details/52314498)。

   5、生成证书后,点击Android Studio工具栏的Build——>Generate Signed Bundle Or Apk,在弹出的窗口中选择生成的证书和密码(密码是刚刚生成证书时设置的),如图:

 

 

 

 

 

 安装apk如果出现“当前环境无法启动自定义组件”的提示,则需要在工程的libs文件夹下加入uniapp-release.aar工具包,uniapp-release.aar工具包在(一、准备)中下载的离线sdk中。

 

 

 

 

 

 

 以上是个人在学习uniapp本地打包apk的过程,大家可以参考下,每个人遇到的问题可能不尽相同。

             

 

 

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM