兰贝壳儿 多渠道发布工具
来源:互联网 发布: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
- 兰贝壳儿 多渠道发布工具
- Android多渠道打包解决方案(兰贝壳儿)
- Android多渠道打包解决方案(兰贝壳儿)
- 兰贝壳儿-apk多渠道自动打包
- Android多渠道打包解决方案(兰贝壳儿)
- 安卓使用兰贝壳儿多渠道打包
- Android多渠道批量打包插件推荐 - 兰贝壳儿
- Android使用兰贝壳儿实现多渠道打包
- 一个解决android多渠道打包的问题插件之(兰贝壳儿)
- 贝壳一键还原2.0 发布
- 贝壳一键还原2.0 Windows版本发布+采用磁盘快照技术+支持系统热备份+启动器安装工具+支持安装热键+恢复误删除文件工具
- Android多渠道打包工具
- android多渠道打包工具
- 多渠道打包工具
- Android多渠道打包工具下一代打包工具
- android多渠道发布教程(360加固)
- Android多渠道打包以及发布方法
- 贝壳项链
- html5前端开发基础–meta全解
- 去掉 URL 中讨厌的 jsessionid
- python 多线程
- 用cookie存取变量
- 蓝桥杯练习系统试题集 算法提高 ADV-147 学霸的迷宫
- 兰贝壳儿 多渠道发布工具
- javax.el.PropertyNotFoundException: Property 'Name' not found on type com.min.test.User
- 【Boost】boost库asio详解4——deadline_timer使用说明
- ajax相关的小知识
- 跟我一起学Microsoft SQL Server 2012 Internals(1.6)
- Android 通知栏Notification
- windows安装React Native开发运行环境
- 计算物体的凸包(convexHull)
- 有关深度学习领域的几点想法