蘭貝殼兒 多渠道發佈工具

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


發佈了28 篇原創文章 · 獲贊 27 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章