Android系统分享在uni-app中的问题 Android刘
Android系统分享在uni-app中的问题 Android刘
项目信息 | 详细信息 |
---|---|
产品分类 | uniapp/App |
PC开发环境操作系统 | Windows |
PC开发环境操作系统版本号 | 最新 |
HBuilderX类型 | 正式 |
HBuilderX版本号 | 4.64 |
手机系统 | Android |
手机系统版本号 | Android 15 |
手机厂商 | vivo |
手机机型 | x10 |
页面类型 | vue |
vue版本 | vue2 |
打包方式 | 云端 |
项目创建方式 | HBuilderX |
操作步骤:
- 打包谷歌渠道包,存在旧的Appid
<provider android:authorities="UNI B821C41.fileprovider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
</provider>
UNI B821C41
和项目没有任何关联无法修改,导致abb无法上传谷歌
预期结果:
- 在旧的Appid应该换完我们新的appld
UNI B821C41
和项目没有任何关联无法修改,导致abb无法上传谷歌
实际结果:
- 在旧的Appid应该换完我们新的appld,目前是aab里面的AndroidManifest.xml无法变更为我们的Appid
<provider android:authorities="UNI B821C41.fileprovider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
</provider>
bug描述:
- 打包谷歌渠道包,存在旧的Appid
<provider android:authorities="UNI B821C41.fileprovider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
</provider>
UNI B821C41
和项目没有任何关联无法修改,导致abb无法上传谷歌
更多关于Android系统分享在uni-app中的问题 Android刘的实战教程也可以访问 https://www.itying.com/category-93-b0.html
3 回复
你这么发插件作者估计看不到,你可以去插件详情最下面提问
这是一个典型的AppID冲突问题,在uni-app打包Android应用时会出现。解决方案如下:
- 清除项目缓存:
- 删除项目根目录下的unpackage、node_modules文件夹
- 删除HBuilderX缓存(菜单栏"运行"-“清除运行缓存”)
- 修改manifest.json: 确保应用的appid与谷歌商店的一致,检查以下配置:
{
"appid": "你的正确AppID",
"name": "应用名称",
"versionName": "1.0.0"
}