有了前面创建 Hello World 项目的经验,接下来试试如何调试运行、部署、本地安装和发布项目到仓库。
一、调试运行:
写好了 Demo 项目,该怎么运行呢?和我们平时写 Java、Android 项目一样,直接点击 IDEA 菜单栏的 Run 或 Run Debug 即可。
But 要注意的是,我们现在编写的是 Plugin 程序,是依附在 IDEA 上生存的。故此时直接点击 Run 时,是会自动打开另外一个 IDEA 的测试实例,并且此实例中已经安装有当前的插件项目了。
运行试试。在运行的测试实例中,在项目任意位置点击右键,会发现在「复制粘贴菜单组」下方有一个 Hello Action Menu的菜单项,如图:
文章图片
点击菜单项,会弹出如下图的弹框,即 Demo 效果:
文章图片
二、部署、安装:
感觉这运行效果有点丑,安装到 Android Studio 中运行会不会好看点?怎么安装到 Android Studio 中呢?
即部署步骤,其实就是编译生成插件安装包。
先回到 Demo 项目的 IDEA 实例中,点击菜单栏的 Build -> Prepare Plugin Module "PluginDemo" For Development,
文章图片
几秒钟后,会在当前 Demo 项目的根目录生成 PluginDemo.jar 的插件安装包,
文章图片
打包完毕。
copy 这个 jar 包到桌面,或者你能找到的位置,然后打开 Android Studio,打开设置界面,选中 Plugins 选项,如图:
文章图片
点击 Install plugin from disk,从硬盘安装插件。
插一句,如果你的插件已经上传到仓库了,就可以点击上图左边的按钮(Browse repositories)去仓库下载插件了。
安装好后,需要重启 Android Studio。
然后再按照之前的操作,右键项目,选择 Hello Action Menu 菜单项,触发 Hello World 弹框:
文章图片
三、上传都插件仓库:
依据前面的操作,我确认此时你已经打好插件包了。接下来就是找到插件仓库地址。
前面说过,插件仓库地址是:https://plugins.jetbrains.com/idea
你还需要注册对应的账号,并登录进去。
然后点击 UPLOAD 按钮上传准备好的 jar 包,填写其他相关说明即可。抱歉此处无法给出图示,此时我无法打开登录页面,是不是墙太高了?
操作还没完,你是上传了插件,还需要经过官方的审核。如下图:
文章图片
如果右侧的 DOWNLOAD 按钮是浅蓝色的,且不可下载,表示当前版本的插件没有被审核通过,你可以发送邮件催促官方。
说一点经验。我之前上传的某一版本一直没有审核通过,使用某文回复邮件催促了好几次,无果。于是我改成中文,又催了一次,第二天就给通过了。赞?
审核通过后,就可以在 IntelliJ IDEA 和 Android Studio 的插件市场下载了。
【android|IntelliJ Plugin 开发之调试运行、部署、本地安装和发布项目到仓库(三)】
推荐阅读
- AndroidQQ登录接入详细介绍
- Android面试超级攻略,全面攻破技术疑难及面试痛点吾爱
- 程序员|Android面试反思(开发5年crud背景,惨遭字节阿里双挂,Android已死)
- java|用Compose实现手写春联效果
- opengl|直播换脸后,我们来搞搞微信QQ聊天换脸!| avatarify
- android|android coredump,coredump功能介绍
- android|android eclipse debug coredump,Android P 开启抓取Coredump功能
- 程序员|安卓app开发难不难!你所不知道的Android原生开发的现状,跳槽薪资翻倍
- Python|APP开发用什么框架最好(这5大框架,开发者必备神器)