uni-app 离线本地打包安装时,在anzhuo13下无效,在华为手机可安装成功但点击会打开设置
uni-app 离线本地打包安装时,在anzhuo13下无效,在华为手机可安装成功但点击会打开设置
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
Windows | win10 专业版 | HBuilderX |
产品分类:uni-app x/App
PC开发环境操作系统:Windows
PC开发环境操作系统版本号:win10 专业版
HBuilderX类型:正式
HBuilderX版本号:4.29
手机系统:Android
手机系统版本号:Android 13
手机厂商:华为
手机机型:荣耀100
页面类型:vue
vue版本:vue3
打包方式:离线
项目创建方式:HBuilderX
示例代码:
按照官方离线打包文档操作离线打包
操作步骤:
按官方文档离线打包操作
预期结果:
都可以安装成功且正常使用
实际结果:
都不能正常使用
bug描述:
打包生成apk后在荣耀100手机上提示安装成功但没有任何图标 在华为nova4上 系统为鸿蒙os3.0上安装有图标 但点击时会打开设置页
更多关于uni-app 离线本地打包安装时,在anzhuo13下无效,在华为手机可安装成功但点击会打开设置的实战教程也可以访问 https://www.itying.com/category-93-b0.html
https://nativesupport.dcloud.net.cn/AppDocs/usesdk/appkey.html#常见问题 这个文档和https://doc.dcloud.net.cn/uni-app-x/native/use/android.html有什么联系 这TM的文档 乱七八糟 更新文档 的时间也没有吗 按哪个弄都不对 按哪个弄都有问题 要么没图标 要么有了图标点击打开跳设置 根据 文档修改 还报错 有没有靠谱点的
更多关于uni-app 离线本地打包安装时,在anzhuo13下无效,在华为手机可安装成功但点击会打开设置的实战教程也可以访问 https://www.itying.com/category-93-b0.html
kotlin 版本1.9.0
gradle版本8.7 插件版本8.6
按文档调还报错 妈个逼的 真是不干人事
截个目录全的
你这个 是不是用错sdk了啊,uniapp跟uniappx是不一样的离线sdk
解决了 sdk是对的 打包方式用的不对 按文档上的打包也有BUG 文档写的也有错的地方 踩坑踩的脚脖子都粗成腰了
针对您提到的uni-app离线本地打包在anzhuo13(假设为Android 13设备,品牌或型号不明确,以Android 13统称)下无效,以及在华为手机上可安装但点击应用会打开设置的问题,这里提供一些可能的解决方案和相关代码示例。请注意,由于具体设备和环境差异,以下方案可能需要调整。
针对Android 13设备安装无效的问题
-
检查AndroidManifest.xml: 确保
AndroidManifest.xml
中的application
标签包含了正确的权限声明和android:allowBackup
、android:label
、android:icon
等基本属性。例如:<application android:allowBackup="true" android:label="@string/app_name" android:icon="@mipmap/ic_launcher" ...> ... </application>
-
适配Android 13的API变更: Android 13引入了一些新的API变更和权限要求,确保您的应用已经适配这些变更。例如,对于文件访问权限,需要确保在
AndroidManifest.xml
中声明了相应的权限,并在运行时请求。 -
签名和证书: 确保APK使用了正确的签名证书,并且签名过程没有错误。使用以下命令检查APK签名:
apksigner verify --verbose --print-certs your_app.apk
针对华为手机点击应用打开设置的问题
-
检查Intent Filter: 确保
AndroidManifest.xml
中的activity
标签包含了正确的intent-filter
,特别是LAUNCHER
类型的Activity。例如:<activity android:name=".MainActivity" android:label="@string/app_name" android:launchMode="singleTask"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
-
检查华为特定权限: 华为设备可能对某些权限有额外的要求或限制,检查是否有必要在华为的应用市场中申请特殊权限或进行适配。
-
调试日志: 使用ADB工具获取应用启动时的日志,查找可能的错误信息。例如:
adb logcat | grep YourAppName
由于篇幅限制,以上仅为一些基本检查点和示例代码。如果问题依旧存在,建议详细检查应用的日志输出,分析具体错误原因,并参考官方文档和社区资源寻找解决方案。