uniapp打包Android并上传谷歌

1.uniapp项目打包到本地

2.点击下面下载uniapp提供的官方Android离线SDK正式版

Android 离线SDK - 正式版 | uni小程序SDK

3.用Android studio打开上面红框中的文件并将apps下面的这个"_开头的文件"替换用uniapp生成出的项目包

  

​​​​​​​

4.AndroidManifest.xml 安卓配置文件里面配置 【打包出来的 安卓 包名】

但是这步需要jks,所以接下来先去生成jks,按照图中操作

如果找不到项目就是下面这个原因(缺失下面这个)

task wrapper(type: Wrapper){
    gradleVersion = '6.5'
}
task prepareKotlinBuildScriptModel {

}

5.找到自己生成的jks,解析出来(keytool -list -v -keystore google.jks)

6.去uniapp的后台申请离线打包签名

7.Android里需要修改的地方

需要添加的代码:

<!--android13的图片、音频、视频的权限-->
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
<uses-permission android:name="android.permission.READ MEDIA AUDIO" />
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />

<!--打开相机权限-->
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />

<!--打开存储权限-->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
android:extractNativeLibs="true"
android:exported="true"  ---------------->两个<activity>里都需要加

android.injected.testOnly=false
android.bundle.enableUncompressedNativeLibs=false

8.如果报appkey未配置,可能是新生成的google.js没有替换到项目里

​​​​​​​

  • 18
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值