Cordova插件开发一篇就够了


工具与环境介绍

开发工具:Android Studio 2.3、VS Code

Cordova Version: 8.0.0 


开发步骤


1、建立cordova项目

cordova create MyProject

2、添加Android平台

cd MyProject
cordova platform add android

3、降低gradle版本

1) 使用vs code打开项目,全局搜索"/gradle-",将StudioBuilder.js和GradleBuilder.js文件中的`gradle-4.1-all.zip`修改为`gradle-3.3-all.zip`;

Cordova插件开发一篇就够了_第1张图片

2)修改classpath,将gradle插件的版本修改为2.2.3:

Cordova插件开发一篇就够了_第2张图片

3) 修改platforms/android/app/build.gradle中的`implementation`为`compile`;

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
    // SUB-PROJECT DEPENDENCIES START
    compile(project(path: ":CordovaLib"))
    // SUB-PROJECT DEPENDENCIES END
}

4) 在`defaultConfig`闭包中添加:`jackOptions{ enabled true}`

 defaultConfig {
        ......
        jackOptions{ 
            enabled true
            }
    }

4、运行项目

cordova run android

5、安装plugman插件

npm install plugman -g

6、进入项目目录并构建MyPlugin插件

cd MyProject/plugins
plugman create --name MyPlugin --plugin_id plugin_id --plugin_version 0.1.0

7、向插件添加Android平台支持

cd MyPlugin
plugman platform add --platform_name android

8、修改plugin.xml


改为:

9、将插件MyPlugin添加至Android项目当中

# 进入项目根目录
plugman install -d --platform android --project platforms/android --plugin plugins/MyPlugin

10、在index.html中调用

# 删除或注释此行标签 

# 调用


      

需要注意的是,如果是对Cordova根目录下的plugins目录下的插件内容进行修改,则需要对插件进行重新卸载或是安装才能达到效果。

在页面中引入`

你可能感兴趣的:(Android,Android基础)