当前位置:   article > 正文

【uniapp】原生插件开发_uniapp原生插件开发

uniapp原生插件开发

uniapp 原生插件的开发

uni原生插件开发教程

1 下载

2 示例工程导入

uniapp Android 原生插件开发(Module 扩展为例·2022)

  • 用 Android Studio 打开 UniPlugin-Hello-AS 文件夹
  • 等待 build 成功

2.1 build 错误

构建警告:将新 ns 映射到旧 ns

Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
  • 1
2.1.1 手动修改
  1. 手动修改版本

根本的解决方案是升级 gradle

  • 修改 项目根目录/gradle/gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-all.zip
  • 1
  • 修改 项目根目录/build.gradle
dependencies {
    classpath 'com.android.tools.build:gradle:7.0.4'
}
  • 1
  • 2
  • 3
  1. 修改以上步骤,出现新错误,Gradle 版本不匹配
Minimum supported Gradle version is 7.0.2. Current version is 6.5.
  • 1
2.1.2 自动修改

更新Gradle和AGP可以手动更改,但是推荐使用工具自动升级,因为AGP的版本必须和Gradle的版本保持对应关系,工具会自动保持对应的版本。

Android编译出现Warning: Mapping new ns to old ns的解决方案

  • 点击 Tools 菜单,选择最下面的AGP Upgrade Assistant
  1. 升级 Android Studio 版本

    • Android Studio 版本要在 4.2 以上才有AGP Upgrade Assistant,若没有,先升级
    • 点击 help 菜单,点击 Check for undates,点击下方 Run selected steps,等待升级

    在这里插入图片描述

  2. 升级 Gradle 版本

    • 点击 Tools 菜单,选择最下面的AGP Upgrade Assistant,点击下方 Run selected steps,等待升级

3 开发与调试插件(在 Android Studio)

3.1 运行错误

  1. minSdkVersion 版本问题

  2. 未配置AppKey或配置错误问题

4 uniapp 使用插件(在 HBuilderX)

继续 uniapp Android 原生插件开发(Module 扩展为例·2022) 中的步骤

4.1 Gradle 错误

  1. 若 Gradle 中没有 assembleRelease

    在这里插入图片描述

    • 点击右上角同步项目
      在这里插入图片描述
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/262372
推荐阅读
相关标签
  

闽ICP备14008679号