3***@qq.com
3***@qq.com
  • 发布:2023-11-17 16:39
  • 更新:2023-11-17 16:39
  • 阅读:166

通过修改AndroidManifest.xml文件,去处了一些权限,云打包后闪退

分类:HBuilderX

目的为了去除云打包自动新增的

1、通过修改AndroidManifest.xml文件,去除获取手机状态等3个权限。
2、根据 https://uniapp.dcloud.net.cn/tutorial/app-nativeresource-android.html说明,添加了自定义 AndroidManifest.xml文件,文件内容如下:

<?xml version="1.0" encoding="utf-8"?>  
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"   
  package="com.unishangcheng1">  

    <uses-permission android:name="android.permission.READ_PHONE_STATE" tools:node="remove" />  
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" tools:node="remove" />  
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" tools:node="remove" />  
    <application>  
        <meta-data android:name="__UNI__xxxx(保密隐藏)" android:value="xxxxxxxxxxxxxxxx(保密隐藏)"/>  

    </application>  
</manifest>

3、根据说明,自定义基座运行, 发现已经剔除了以上权限,自定义和普通基座都能正常运行。
4、 但是云打包成功后,点击安装apk后,用户点击了隐私协议后,就闪退,以后每次打开就闪退。(通过反编译软件,发现打包后的app已取消了上面三个权限)

2023-11-17 16:39 负责人:无 分享
已邀请:

要回复问题请先登录注册