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 回复

更多关于Android系统分享在uni-app中的问题 Android刘的实战教程也可以访问 https://www.itying.com/category-93-b0.html


你这么发插件作者估计看不到,你可以去插件详情最下面提问

这是一个典型的AppID冲突问题,在uni-app打包Android应用时会出现。解决方案如下:

  1. 清除项目缓存:
  • 删除项目根目录下的unpackage、node_modules文件夹
  • 删除HBuilderX缓存(菜单栏"运行"-“清除运行缓存”)
  1. 修改manifest.json: 确保应用的appid与谷歌商店的一致,检查以下配置:
{
  "appid": "你的正确AppID",
  "name": "应用名称",
  "versionName": "1.0.0"
}
回到顶部