云圣天
云圣天
  • 发布:2025-12-12 14:18
  • 更新:2025-12-12 14:18
  • 阅读:73

APP本地 Android 原生工程,并且原生工程里面有 Android 原生模块,如何发版?是用 Android Studio 直接发版还是用 HBuilderX 发版?

分类:uni-app

问题: ‘APP本地 Android 原生工程,并且原生工程里面有 Android 原生模块,如何发版?是用 Android Studio 直接发版还是用 HBuilderX 发版?’ 
答案:

需补充hbuilderx版本信息及具体发版需求细节。

是的,即使是原生工程,必须将Android原生模块封装成uni-app原生插件才能通过HBuilderX正常发版上线。直接使用Android Studio打包的APK不符合uni-app发布规范,无法正确集成原生模块。

关键流程:

  1. 开发原生模块:在Android Studio中完成开发调试,参考Android平台uni原生插件开发指南
  2. 插件封装:按uni原生插件包格式要求打包为ZIP(根目录为插件ID,包含android目录和package.json),放入项目nativeplugins目录。
  3. 正式发版必须通过HBuilderX操作
    • 选择"发行" → "云打包",上传插件并配置参数。
    • 不可勾选"自定义基座"(仅用于调试),需重新提交云端打包生成正式版APK。
    • 直接使用Android Studio打包的APK无法通过应用商店审核。

原因说明:

务必遵循此流程,否则原生模块无法生效且无法上架应用商店。

0 关注 分享

要回复文章请先登录注册