日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

cordova开发插件,并在android studio中开发、调试

發(fā)布時間:2025/7/25 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 cordova开发插件,并在android studio中开发、调试 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

  之前用過cordova Lib包裝H5頁面,自己寫插件,但做法是野路子,不符合cordova插件的開發(fā)思路,這次項目又需要包裝H5頁面,同時需要自定義插件。所以又折騰了一次cordova自定義插件。

我的整體思路是通過cordova命令創(chuàng)建好android項目平臺,添加好插件,然后用android studio 打開cordova中android平臺的部分,然后丟棄cordova工程。

  整體步驟如下,會詳細介紹自定義cordova插件和導入android studio中開發(fā)的過程:

1、首先需要安裝npm,這個可以通過安裝node從而安裝nmp。

2、通過 npm install -g cordova 安裝cordova。

3、創(chuàng)建cordova工程,參考官網(wǎng)文檔,http://cordova.axuer.com/#getstarted。

4、npm添加plugman,命令如下: npm install -g plugman。

5、創(chuàng)建插件:

A、建立文件夾sunmi_print,cmd窗口中cd sunmi_print下。

B、plugman create --name SunmiPrint --plugin_id cordova.plugin.sunmiprint --plugin_version 1.0.0,name會是D中java類的類名;plugin_id 會是D中java類的包名。

C、cd?SunmiPrint?

D、plugman platform add --platform_name android,通過該命令會在src文件夾中的android目錄中生成SunmiPrint.java

E、修改plugin.xml,把id改成cordova-plugin-sunmiprint,把target-dir中的/SunmiPrint去掉。這里應該是plugman的bug。

F、生成package.json文件,命令:npm init name。這邊name最好和上面的改的id一樣cordova-plugin-sunmiprint,然后一直按enter最后讓輸入license就可以了。

6、添加插件到cordova工程中,cmd cd到cordova工程目錄中,用cordova plugin add? D:\jun_lang\source_code\cordova\sunmi_print\SunmiPrint,添加插件到工程中。

7、用android studio中導入工程中的android,選擇導入目錄如下,D:\jun_lang\source_code\cordova\roadside\platforms\android。我在導入的過程中提示gradle插件需要studio 3.0,又下載了最新版本。然后調(diào)試運行即可。

參考博客:https://www.cnblogs.com/tangwangming/p/7772821.html

? ? ? ? ? ? ? ? ? https://www.cnblogs.com/tangwangming/p/7744329.html

轉(zhuǎn)載于:https://www.cnblogs.com/robertsun/p/8405043.html

總結(jié)

以上是生活随笔為你收集整理的cordova开发插件,并在android studio中开发、调试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。