android studio离线打包,UniApp Android studio 离线打包

UniApp Android 离线打包完整流程

1.下载Android 5+SDK文件

2.替换资源

将你的项目生成离线打包资源替换Hbuilder-Hello中的资源,

注意:web

1.HBuilder-Hello\app\src\main\assets\data\dcloud_control.xml中

2.HBuilder-Hello\app\src\main\AndroidManifest.xml中的包名修改(包名格式XXX.XXX.XXX)

xmlns:tools="http://schemas.android.com/tools"

package="你的包名">

3.HBuilder-Hello\app\build.gradle中的包名修改(此处必须和上面相等)

applicationId "你的包名"

4.App名字替换和图标以及推送图标和开屏图片替换

4.1名字:

android:name="io.dcloud.application.DCloudApplication"

android:allowClearUserData="true"

android:icon="@drawable/icon"

android:label="你的应用名字"

android:largeHeap="true"

android:debuggable="true"

>

android:name="io.dcloud.PandoraEntry"

android:configChanges="orientation|keyboardHidden|keyboard|navigation"

android:label="你的应用名字"

android:launchMode="singleTask"

android:hardwareAccelerated="true"

android:theme="@style/TranslucentTheme"

android:screenOrientation="user"

android:windowSoftInputMode="adjustResize" >

4.2图标以及推送图标和开屏图片替换:

HBuilder-Hello\app\src\main\res\drawable-xxhdpi文件下对应的icon按照他大小替换就好了

5.若是你作了微信分享或者其余第三方分享或者支付请配置对应权限而且导入对应的SDK

5.1SDK存放路径:

HBuilder-Hello\app\libs

5.2对应权限配置:

在HBuilder-Hello\app\src\main\AndroidManifest.xml文件中有注释

android:name="【包名】.wxapi.WXEntryActivity"

android:label="@string/app_name"

android:exported="true"

android:launchMode="singleTop">

properties.xml须要添加以下代码

properties.xml文件在assets/data目录下

注意:api

androidmanifest.xml文件中声明的包名必须与申请微信appkey使用的包名一致,不然分享插件会调用失败

微信分享测试须要使用在微信开放平台申请应用时使用的应用签名文件进行签名打包,不然没法获取好友列表。

集成微信分享,安装到手机上的必须是打包好的Apk不能用Android Studio直接运行,由于要用到签字文件。若是用Android Studio直接运行,分享的时候没法进入微信和朋友圈。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值