如何用uniapp打包App,App需要使用地图功能,如何配置APP项目

用uniapp如何打包app,其中使用的是高德地图,这里app只支持高德地图(uni这个是个坑)

一:打开manifest.json文件

二:

  1. 第一步:App图标配置,这个根据提示说明配好Android和ios的图标即可。
  2. 第二步:APP启动界面配置按系统配置即可。
  3. 第三步:APP模块配置勾选项目中所使用的功能,我这个项目开发主要用到相机和定位 地图功能,所以勾选上了(相机及相册),(定位【系统定位及高德定位】),由于uniapp做的app使用的地图只支持高德地图,(map 地图)截图如下:
  4. 这里的高德用户名需要高德地图官网去申请账号:截图如下
  5. appkey-android如何获取:在高德开放平台的控制台截图如下
  6. 其中的1和2按提示填即可,3发布版安全码SHA1如何获取:在hbuilder官网获https://www.dcloud.io/index.html
  7. 找到对应的项目

  8. 没有证书需要生成一下才有下面的证书详情及下载证书

  9. 4中的PackageName按范例写即可

    这里都完善了都生成了相应的key,放到项目里即可

  10. 证书详情里就有SHA1码

  11. 第五步:app权限配置

  12. <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>

    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>

    <uses-permission android:name="android.permission.VIBRATE"/>

    <uses-permission android:name="android.permission.READ_LOGS"/>

    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>

    <uses-feature android:name="android.hardware.camera.autofocus"/>

    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

    <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>

    <uses-permission android:name="android.permission.CAMERA"/>

    <uses-permission android:name="android.permission.GET_ACCOUNTS"/>

    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>

    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>

    <uses-permission android:name="android.permission.WAKE_LOCK"/>

    <uses-permission android:name="android.permission.FLASHLIGHT"/>

    <uses-feature android:name="android.hardware.camera"/>

    <uses-permission android:name="android.permission.WRITE_SETTINGS"/>

    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

    <uses-permission android:name="android.permission.INTERNET"/>

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

    <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>

    <uses-permission android:name="android.permission.BLUETOOTH"/>

    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>

    三:原生云打包,一天免费打包5次,其余需要给费用

  • 22
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
uniapp中,使用相机功能可能会遇到一些问题。引用中提到了一种解决方法,需要app模块配置中勾选上相机选项。同时,在代码中也需要配置sourceType为相机和相册,以确保可以选择相机功能。此外,引用中还提到了在使用camera组件时可能会遇到空白或卡顿问题,可以尝试使用v-if来控制camera组件的显示与隐藏,以解决页面切换导致的问题。另外,为了确保相机权限的显示,可以在mounted中延迟一秒钟后再显示相机,同时通过loopGetCameraInfo方法查询相机状态并隐藏没有权限的情况。总的来说,以上的方法可以帮助解决uniapp打包app使用相机的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [uniapp打包app,调用相机功能时在真机调试可以,打包app之后不行](https://blog.csdn.net/jieyucx/article/details/130319786)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [uniapp使用camera相关问题](https://blog.csdn.net/qq_40985294/article/details/128505300)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值