兰贝壳儿 多渠道发布工具

来源:互联网 发布:js removeall 编辑:程序博客网 时间:2024/05/03 20:29

Android 开发辅助工具 — “兰贝壳儿” Eclipse插件 使用指南

1.       下载兰贝壳儿Eclipse插件

2.       安装兰贝壳儿插件,建立Android工程

3.       使用配置文件、默认配置文件

4.       使用在资源管理器中打开功能

5.       使用依赖更新功能

6.       使用打包发布功能

 

如果以下方式打不开,可以尝试 下载 本地版查看

如果打不开网页版,也就连接不到插件下载地址,这里也提供一下,点击下载OrchidShell.rar


1. 下载兰贝壳儿Eclipse插件

http://www.orchidshell.com/


下载后解压缩OrchidShell.rar

确认文件夹路径为OrchidShell---eclipse---plugins

 

2. 安装兰贝壳儿插件,建立Android工程

安装Eclipse插件,将OrchidShell文件夹拷贝到Eclipse的dropins文件夹下后,启动(重启)Eclipse

 

建立Android工程


在工程上点击右键可看到菜单 “兰贝壳儿”,说明安装成功


 

3. 使用”在资源管理器中打开”功能

点击兰贝壳儿菜单中的在资源管理器中打开菜单,可以将当前选中的资源所在的文件夹打开。


如果选中的资源是一个文件夹,那么插件会直接打开这个文件夹


如果选中的资源是一个文件,那么插件会打开文件的父文件夹,并且选中该文件


4. 使用配置文件、默认配置文件

兰贝壳儿使用xml作为插件配置文件,当工程中不存在配置文件,而插件的某些功能需要用到配置文件的时候,插件会新建一个默认的配置文件。


该配置文件引用了一个通用的安卓开发工具包。配置了一个签名用的密钥库。你需要根据自己的实际情况修改这个配置文件。在下面两个功能中,有详细介绍。


5. 使用”依赖更新”功能

 

点击插件右键中的“依赖更新”菜单,可以对工程的第三方依赖jar包进行更新管理。

 

这里使用的第三方jar包,使用maven管理jar包的组织形式

 

需要指出的是,这里的jar包必须有一个统一的下载网站。该网站可以是任何一家maven库或者maven库镜像。如果您自己有Team的服务器,当然也可以自己建一个Maven库来管理常用的通用组件。

 

点击菜单之后,会在Eclipse的控制台打出更新的过程。


注意,如果配置文件配置不正确,可能会报出一些错误提示,根据错误提示进行修改配置文件即可。

 

6. 使用”打包发布”功能

点击兰贝壳儿菜单中的“打包发布”菜单,可以对工程按渠道分别打包,打包的过程中可以对apk文件进行自动签名。

 

注意打包发布前,需要修改配置文件中对应的项目:


其中channels 的keyname=””是指在你的AndroidManifest.xml文件中配置的Application级的<Meta-data>的名称。例如:

<meta-data android:value="andao007.com" android:name="UMENG_CHANNEL"/>

<meta-data android:value="andao007.com" android:name="gfan_cpid"/>

 

这里使用的是友盟的统计SDK和机锋网的统计SDK,所以名称为“UMENG_CHANNEL,gfan_cpid”,你可以修改为你自己应用的统计SDK的渠道项目标识符,如果有多个,使用半角逗号隔开即可。

 

<channel value=”andao007.com”/>

是对应于你要打包的每个渠道名称,也就是统计SDK中渠道的标识符。对于写在这里的每个渠道,插件会自动为其修改meta-data中的value值,并且打包为一个apk文件。然后为这个apk文件进行签名。

 

<keystore path="F:\Repos\android\keystore\common\common.key" passwd="123456">

<alias name="marsor_common" passwd="123456" />

</keystore>

这里的keystore就是你对apk文件进行签名时使用的个人密钥。需要你将path修改为你的密钥库路径,passwd为密钥库的密码。

下面的alias是指每个密钥对应的别名,以及对应的密码。如果你有多个alias,可以在这里指定,插件会选取第一个可用的alias以及密码对应的密钥Key对你的apk文件进行签名。

 

<outpath value="F:\Repos\android\keystore\output\" />

这个路径就是你的apk文件自动打包生成出来以后的存放路径。注意插件会在这个路径下创建以你的工程名为名称的文件夹。




基于Gradle的易用、快速、稳定的多渠道打包工具。

android-multi-channel-tool


0 0
原创粉丝点击