uniapp、5+app 安卓离线打包(多图,慎入)

uniapp、5+app 安卓离线打包教程步骤

  1. 安装Android Studio
  2. 下载5+SDK
  3. 生成离线文件,替换项目
  4. Android Studio连接手机调试项目
  5. Android Studio签名打包app

一、安装Android Studio

1. 首先去官网下载Android Studio并安装

  • https://developer.android.google.cn/studio/

1.png

2.png

2. 下载好了之后,安装

3.png

4.png

5.png

6.png

7.png

8.png

2. 安装好了之后,打开Android Studio

9.png

10.png

11.png

12.png

13.png

14.png

15.png

16.png17.png

18.png

19.png

等它下载完毕,
如果网不好很可能下载不了,

解决办法
把 Android Studio关掉
打开浏览器进入http://services.gradle.org/distributions/
下载对应版本的gradle
进入到C盘
C:\Users\Administrator.gradle\wrapper\dists\gradle-5.4.1-all\3221gyojl5jsh0helicew7rwx
把里面的文删掉
(具体路径按各自电脑来,我的是Administrator用户,gradle版本是gradle-5.4.1-all)
把下载下来的gradle解压放到这个文件夹

然后再打开 Android Studio

二、下载5+SDK

1. 去官网下载最新5+SDK

  • https://ask.dcloud.net.cn/article/103

1.png

2. 下载好之后,解压

  • 其中SDK文件夹就是最新版的sdk,以后需要更新SDK就去官网下载最新版,然后替换里面的SDK文件夹相关文件

2.png

3. 在Android stutido打开HBuilder-Hello项目

3.png

4.png

5.png

  • 如果出现下图所示红色字警告,就点击蓝色字体install

6.png

  • 选择accept,点击next继续

7.png

  • 等待下载完毕

8.png

9.png

10.png

如果对应的gradle下载不了,那就打开浏览器去手动下载对应版本的
http://services.gradle.org/distributions/
重复第一步安装 Android Studio时候下载替换gradle的步骤

三、用HubilderX将自己的项目生成离线文件,替换HBuilder-Hello项目

1. 打开HubilderX,把自己需要离线打包的项目生成离线文件

1.png

  • 离线文件生成结束
    2.png

2. 打开Android Studio,替换项目文件

  • 打开Android Studio,鼠标右键打开文件位置,删除HBuilder-Hello项目(即HelloH5文件夹),
    替换为刚刚自己打包的离线文件例如 __UNI__AA35FF5这样的文件夹

3.png

3. 替换appid

  • 刚刚生成的离线文件夹名称其实就是你的app的appid,如下图所示替换

4.png

4. 替换打包的包名

  • 打包包名格式标准是 xxx.xxx.xxx ,例如 com.uniapp.test,
    这里有两个地方需要替换

5.png

6.png

5. 替换app图标,启动图等

7.png

6. 修改app名称

8.png

7. 修改微信支付,分享等插件的打包代码

  • 如图,右侧的 io.dcloud.HBuilder.wxapi 修改为你刚刚改的包名,例如
    com.uniapp.test.wxapi
  • 左侧红框部分,文件夹名称io.dcloud.HBuilder.wxapi也需修改为com.uniapp.test.wxapi

9.png

8. 修改各模块的权限,按需要修改,不需要的可以注释,自定义插件也需要在这里定义模块权限

10.png

9. 第三方插件的key,appid等配置

  • 按需配置

11.png

10. 文档参考

  • 离线打包插件配置 https://ask.dcloud.net.cn/article/211
  • 离线打包指南 https://ask.dcloud.net.cn/article/508

四、调试相关: Android Studio连接手机调试

1、我假设你已经搞定了前面gradle和build(前面配置各种包的版本问题,也是很恶心的)。

2、打开SDK Manager,如下图图所示,有两种方法。
4a.png

3、进入界面后如下图选择勾选“Google USB drive”点击“apply”进行安装。(我的已经安装完成)。
4b.png

4、还是在这个界面,选择自己手机的Android SDK,我是红米NOTE4X 是安卓6.0 如图我就勾选安装了6.0。

4c.png

5、进入电脑“设备管理器”安装驱动,这一步很重要,网上很多的介绍都有误,我是看了官网英文知道才知道的。我把链接放在下面了:

http://www.teamandroid.com/2017/05/24/download-google-usb-drivers/

4d.png

6、如上图右键点击你手机名字,选择更新驱动,接着选择“浏览我的计算机……”

4d.png

7、选择你刚才安装的Google USB drive 的目录 我的是默认的这个目录
4d.png

点击下一步更新成功即可。

8、打开手机开发者模式,各厂商手机版本打开方式可能不一样,具体可以百度。

小米手机是在“设置-我的设备-全部参数-MIUI版本(连续点击这个版本号直到打开为止)”。

9、打开USB调试,上一步得操作打开“开发者选项后”找到这个选项

小米手机:设置-更多设置-开发者选项 打开这个这个目录下的“USB调试”“USB安装”“USB调试(安全设置)”

10、进入AS 开始调试 如果驱动安装无误进入AS 点击“Run-Run"app" ”

4d.png

11、在弹出的对话框中选择你的手机 然后点OK

4d.png

12、在手机界面允许安装APP,到此为止就成功了。

下面是我的展示效果:

4d.png

4d.png

as手机调试来源:https://blog.csdn.net/qq_35251502/article/details/80770448

五、Android Studio签名打包app

本地Android开发的时候,默认使用的是debug版本。因此上传应用到一些应用市场的时候需要正式的release版本的签名文件。
以Android Studio工具为例:
打开AS的菜单栏,Build->Generate signed APK,将红色框框中的信息填写好。

null

null

上述文件是已经被建立好的签名文件,如果没有,可以在Generate Signed APK界面中新建一个,如下

null

null

生成以后,就按照上述的方式进行填写即可。

2.png

在 build.gradle文件中配置签名信息

    signingConfigs {  
        config {  
            keyAlias '**'  
            keyPassword '***'  
            storeFile file('I:/Application/AndroidStudio/keystore/20190522.jks')  
            storePassword '***'  
        }  
    }  
  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值