鬼佬大哥大
  • / 12
  • 下載費用:30 金幣  

一種編譯安卓包開發文件的方法、服務器和系統.pdf

摘要
申請專利號:

CN201510512780.2

申請日:

2015.08.19

公開號:

CN105068855A

公開日:

2015.11.18

當前法律狀態:

實審

有效性:

審中

法律詳情: 實質審查的生效IPC(主分類):G06F 9/45申請日:20150819|||公開
IPC分類號: G06F9/45 主分類號: G06F9/45
申請人: 北京奇虎科技有限公司; 奇智軟件(北京)有限公司
發明人: 葛山
地址: 100088北京市西城區新街口外大街28號D座112室(德勝園區)
優先權:
專利代理機構: 北京市隆安律師事務所11323 代理人: 權鮮枝; 何立春
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201510512780.2

授權公告號:

|||

法律狀態公告日:

2018.07.17|||2015.11.18

法律狀態類型:

實質審查的生效|||公開

摘要

本發明公開了一種編譯安卓包開發文件的方法、服務器和系統。方法包括:接收各客戶端上傳的待編譯的安卓包開發文件;在云端的服務器上對接收到的待編譯的安卓包開發文件進行編譯處理,得到編譯后的安卓包開發文件;將編譯后的安卓包開發文件返回給相應的客戶端。本發明的技術方案實現了將編譯工作與客戶端的分離,采用工作性能更高的服務器進行編譯工作,由于服務器的性能通常遠好于客戶端,這樣大大減少了編譯安卓包文件所需的時間。開發人員如需再次對編譯好的安卓包開發文件進行處理,可以直接從服務器進行獲取,減少了本地客戶端需要保存安卓包而需要的存儲資源的利用。

權利要求書

1.一種編譯安卓包開發文件的方法,其中,該方法包括:
接收各客戶端上傳的待編譯的安卓包開發文件;
在云端的服務器上對接收到的待編譯的安卓包開發文件進行編譯處理,
得到編譯后的安卓包開發文件;
將編譯后的安卓包開發文件返回給相應的客戶端。
2.如權利要求1所述的方法,其中,所述云端的服務器包括:一個或多
個配置有指定編譯環境的服務器。
3.如權利要求1所述的方法,其中,
該方法還包括:將接收到的各客戶端上傳的待編譯的安卓包開發文件放
入任務隊列中;
所述在云端的服務器上對接收到的待編譯的安卓包開發文件進行編譯處
理包括:從任務隊列中調取待編譯的安卓包開發文件,并分發到相應的服務
器上進行編譯處理。
4.如權利要求3所述的方法,其中,所述從任務隊列中調取待編譯的安
卓包開發文件,并分發到相應的服務器上進行編譯處理包括:
根據各服務器的空閑指標,將調取的待編譯的安卓包開發文件發送給相
應的服務器;
或者,
根據調取的待編譯的安卓包開發文件的類型,發送到相應的服務器。
5.如權利要求1所述的方法,其中,
該方法在將編譯后的安卓包開發文件返回給相應的客戶端之前還包括:
在一個編譯后的安卓包開發文件中分別添加不同的渠道標識信號,得到不同
的渠道包;
所述將編譯后的安卓包開發文件返回給相應的客戶端包括:將所述不同
的渠道包返回給相應的客戶端。
6.一種編譯安卓包開發文件的服務器,其中,該服務器包括:
收發單元,適于接收待編譯的安卓包開發文件;
編譯單元,適于對收到單元接收到的待編譯的安卓包開發文件進行編譯
處理,得到編譯后的安卓包開發文件;
所述收發單元,還適于將編譯后的安卓包開發文件返回。
7.如權利要求6所述的服務器,其中,該服務器上配置有指定編譯環境。
8.如權利要求6所述的服務器,其中,該服務器還包括:
渠道包生成單元,適于在一個編譯后的安卓包開發文件中分別添加不同
的渠道標識信號,得到不同的渠道包;
所述收發單元,適于將所述不同的渠道包返回。
9.一種編譯安卓包開發文件的系統,其中,該系統包括:調度裝置和如
權利要求5-8中任一項所述的編譯安卓包開發文件的服務器;
所述調度裝置包括:
接收單元,適于接收到的各客戶端上傳的待編譯的安卓包開發文件,并
放入任務隊列中;
存儲單元,適于保存所述任務隊列;
調度單元,適于從任務隊列中調取待編譯的安卓包開發文件,并分發到
相應的服務器上進行編譯處理;以及適于將服務器返回的編譯后的內容返回
給相應的客戶端。
10.如權利要求9所述的系統,其中,
所述調度單元,適于根據各服務器的空閑指標,將調取的待編譯的安卓
包開發文件發送給相應的服務器;或者,適于根據調取的待編譯的安卓包開
發文件的類型,發送到相應的服務器。

說明書

一種編譯安卓包開發文件的方法、服務器和系統

技術領域

本發明涉及應用程序開發領域,特別涉及一種編譯安卓包開發文件的方
法、服務器和系統。

背景技術

安卓系統作為近年來飛速發展的開源系統,已被廣泛應用到智能手機及
其他科技產品中,在該系統基礎上進行開發的第三方應用程序也呈現出爆炸
性的增長趨勢。在對應用程序開發的過程中,通常需要多個開發人員在多臺
開發機器上設計安卓包開發文件并進行編譯。然而,開發人員所使用的開發
機器的性能是有限的,對安卓包開發文件進行編譯時不僅要花費大量時間,
同時不易開展其他安卓包開發文件的設計工作。而對大量開發人員所使用的
開發機器上的編譯環境進行安全控制也加大了管理者的操作難度。

例如,某軟件開發廠商正在同時進行兩個安卓應用程序的開發項目,其
中兩個開發項目所使用的編譯環境不同。該軟件開發廠商的一部分開發人員
需要同時負責兩個開發項目的部分工作,那么需要在這些開發人員的開發機
器上分別安裝兩個開發項目所使用的編譯環境,在實際開發過程中進行切換,
這就需要開發人員在進行編譯工作時反復確定使用的編譯環境是否適當,加
大了開發人員的任務量,同時在編譯其中一個應用程序的安卓包開發文件時,
由于開發機器性能的限制不能或不易進行另一個應用程序的設計和編譯工
作,大大地浪費了時間。

發明內容

鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分
地解決上述問題的編譯安卓包開發文件的方法、服務器和系統。

依據本發明的一個方面,提供了一種編譯安卓包開發文件的方法,包括:

接收各客戶端上傳的待編譯的安卓包開發文件;在云端的服務器上對接
收到的待編譯的安卓包開發文件進行編譯處理,得到編譯后的安卓包開發文
件;將編譯后的安卓包開發文件返回給相應的客戶端。

可選地,所述云端的服務器包括:一個或多個配置有指定編譯環境的服
務器。

可選地,該方法還包括:將接收到的各客戶端上傳的待編譯的安卓包開
發文件放入任務隊列中;所述在云端的服務器上對接收到的待編譯的安卓包
開發文件進行編譯處理包括:從任務隊列中調取待編譯的安卓包開發文件,
并分發到相應的服務器上進行編譯處理。

可選地,所述從任務隊列中調取待編譯的安卓包開發文件,并分發到相
應的服務器上進行編譯處理包括:根據各服務器的空閑指標,將調取的待編
譯的安卓包開發文件發送給相應的服務器;或者,根據調取的待編譯的安卓
包開發文件的類型,發送到相應的服務器。

可選地,該方法在將編譯后的安卓包開發文件返回給相應的客戶端之前
還包括:在一個編譯后的安卓包開發文件中分別添加不同的渠道標識信號,
得到不同的渠道包;所述將編譯后的安卓包開發文件返回給相應的客戶端包
括:將所述不同的渠道包返回給相應的客戶端。

依據本發明的另一方面,提供了一種編譯安卓包開發文件的服務器,包
括:收發單元,適于接收待編譯的安卓包開發文件;編譯單元,適于對收到
單元接收到的待編譯的安卓包開發文件進行編譯處理,得到編譯后的安卓包
開發文件;所述收發單元,還適于將編譯后的安卓包開發文件返回。

可選地,該服務器上配置有指定編譯環境。

可選地,該服務器還包括:渠道包生成單元,適于在一個編譯后的安卓
包開發文件中分別添加不同的渠道標識信號,得到不同的渠道包;所述收發
單元,適于將所述不同的渠道包返回。

依據本發明的又一方面,提供了一種編譯安卓包開發文件的系統,包括:
調度裝置和如上述任一項所述的編譯安卓包開發文件的服務器;所述調度裝
置包括:接收單元,適于接收到的各客戶端上傳的待編譯的安卓包開發文件,
并放入任務隊列中;存儲單元,適于保存所述任務隊列;調度單元,適于從
任務隊列中調取待編譯的安卓包開發文件,并分發到相應的服務器上進行編
譯處理;以及適于將服務器返回的編譯后的內容返回給相應的客戶端。

可選地,所述調度單元,適于根據各服務器的空閑指標,將調取的待編
譯的安卓包開發文件發送給相應的服務器;或者,適于根據調取的待編譯的
安卓包開發文件的類型,發送到相應的服務器。

由上述可知,本發明的技術方案,通過云端的服務器上接收各客戶端上
傳的待編譯的安卓包開發文件,對其進行編譯處理,得到編譯后的安卓包開
發文件,再將編譯后的安卓包開發文件返回給相應的客戶端,實現了將編譯
工作與客戶端的分離,采用工作性能更高的服務器進行編譯工作,由于服務
器的性能通常遠好于客戶端,這樣大大減少了編譯安卓包文件所需的時間。
開發人員如需再次對編譯好的安卓包開發文件進行處理,可以直接從服務器
進行獲取,減少了本地客戶端需要保存安卓包而需要的存儲資源的利用。

上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技
術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它
目的、特征和優點能夠更明顯易懂,以下特舉本發明的具體實施方式。

附圖說明

通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本
領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,
而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示
相同的部件。在附圖中:

圖1示出了本發明的一個實施例提供的一種編譯安卓包開發文件的方法
的流程圖;

圖2示出了本發明一個實施例提供的一種編譯安卓包開發文件的服務器
的結構圖;

圖3示出了本發明一個實施例提供的一種編譯安卓包開發文件的系統的
結構圖。

具體實施方式

下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示
了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不
應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地
理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。

圖1示出了本發明的一個實施例提供的一種編譯安卓包開發文件的方法
的流程圖,如圖1所示,該方法包括:

步驟S110,接收各客戶端上傳的待編譯的安卓包開發文件。

步驟S120,在云端的服務器上對接收到的待編譯的安卓包開發文件進行
編譯處理,得到編譯后的安卓包開發文件。

步驟S130,將編譯后的安卓包開發文件返回給相應的客戶端。

可見,圖1所示的方法實現了將編譯工作與客戶端的分離,采用工作性
能更高的服務器進行編譯工作,由于服務器的性能通常遠優于客戶端,這樣
大大減少了編譯安卓包文件所需的時間。開發人員如需再次對編譯好的安卓
包開發文件進行處理,可以直接從服務器進行獲取,減少了本地客戶端需要
保存安卓包而需要的存儲資源的利用。

在本發明的一個實施例中,圖1所示的方法中所述云端的服務器包括:
一個或多個配置有指定編譯環境的服務器。

在此實施例中,只需對服務器的編譯環境進行統一配置,便不再需要各
個開發人員在自己進行編譯工作時反復確認編譯環境是否適當,減少了開發
人員的任務量。

大型的應用程序開發廠商通常會同時接到多個安卓應用程序的開發任
務,而客戶所授權使用的編譯環境并不總是相同的。如果在開發某一應用程
序時不慎使用了其他客戶授權使用而該應用程序開發任務的客戶并未授權使
用的編譯環境,則會引起侵權糾紛。為防止此類情況的發生,通常的做法是
由開發人員自行注意或設置專門的監管人員進行監督,這樣既浪費了人力物
力,也并不能完全保證編譯環境的純凈。本發明實施例將編譯環境設置于服
務器中,通過一個或多個配置由指定編譯環境的服務器分別進行編譯工作,
很好地解決了這個問題。

在本發明的一個實施例中,圖1所示的方法還包括:將接收到的各客戶
端上傳的待編譯的安卓包開發文件放入任務隊列中。

所述在云端的服務器上對接收到的待編譯的安卓包開發文件進行編譯處
理包括:從任務隊列中調取待編譯的安卓包開發文件,并分發到相應的服務
器上進行編譯處理。

通常開發人員需要在自己的開發機器上手動對需要編譯的安卓包開發文
件執行編譯工作,本實施例提供了一種在云端的服務器對編譯進行自動化處
理的方式,提高了開發效率。具體實施方式為將接收到的各客戶端上傳的待
編譯的安卓包開發文件放入任務隊列,通過設置的隊列調度算法,從任務隊
列中調取待編譯的安卓包開發文件,并分發到相應的服務器上進行編譯處理。
通過算法進行任務先后順序的設計,可以很好地處理服務器接收到的多個待
編譯的安卓包開發文件,并適應性匹配待編譯的安卓開發包文件對應的編譯
環境,選擇安裝了該編譯環境的服務器進行編譯,保證了編譯環境的純凈。

在本發明的一個實施例中,上述方法中,所述從任務隊列中調取待編譯
的安卓包開發文件,并分發到相應的服務器上進行編譯處理包括:根據各服
務器的空閑指標,將調取的待編譯的安卓包開發文件發送給相應的服務器;
或者,根據調取的待編譯的安卓包開發文件的類型,發送到相應的服務器。

本實施例給出了采用不同隊列調度算法實施的調取待編譯的安卓包開發
文件,并分發到相應的服務器上進行編譯處理的方式。普遍適用的方式即為
考慮各個服務器的空閑指標,如共有5臺可進行編譯工作的服務器,而此時
任務隊列中共有7批次的安卓包開發文件,則可以根據接收到編譯任務的先
后順序將前5批次的安卓包開發文件分別采用5臺服務器進行編譯,將剩余
2批次的安卓包開發文件的隊列順序前移,當有服務器完成編譯工作時對任
務隊列中順序最前的一批安卓包開發文件進行編譯。又例如在等待編譯的過
程中,新接收到了一批需要優先編譯的安卓包開發文件,則將其隊列順序置
于隊列最前,當有服務器完成編譯工作時優先對其進行編譯。

又例如,依照編譯環境的不同對安卓包開發文件進行分類,分別設置如
上述所舉例的任務隊列,這是考慮到各服務器上安裝的編譯環境可能不同,
為保證編譯環境的純凈進行此類設置。實現隊列調度算法可通過云計算進行
處理。

在本發明的一個實施例中,圖1所示的方法,在將編譯后的安卓包開發
文件返回給相應的客戶端之前還包括:在一個編譯后的安卓包開發文件中分
別添加不同的渠道標識信號,得到不同的渠道包;所述將編譯后的安卓包開
發文件返回給相應的客戶端包括:將所述不同的渠道包返回給相應的客戶端。

現實生活中用戶在下載應用程序時會發現,即使是下載到名稱、功能相
同的安卓安裝包APK,因其下載渠道的不同,在安裝時呈現的信息也未必相
同。如從應用程序的官網和應用市場下載同一名稱的APK,在從應用市場下
載的APK在安裝時可能彈出介紹該應用市場的推廣信息;又如下載手機游戲
APK,不同的應用市場提供的同一款手機游戲APK還可能包含不同的區服。
這些APK的基本功能都是相同的,其區別功能一般是在編譯過程中額外添加
的。本實施例提供了一種在編譯后的安卓包開發文件中分別添加不同的渠道
標識信號的方式,如添加應用市場的推廣信息,特殊登錄服務的入口等。而
同一渠道標識信號可以添加到多種安卓包安裝文件中,同一批次的種安卓包
安裝文件也可以添加不同的渠道標識信號,這些都可以在服務器進行統一配
置,而不需要操作人員對需要分發的渠道包分別進行配置,只需在客戶端接
收返回的渠道包即可,減少了時間與工序。而添加了渠道標識信號的渠道包
還有利于統計用戶從各個取到獲取的應用程序的下載量和活躍量,對業務的
整體了解提供了便利。

圖2示出了本發明一個實施例提供的一種編譯安卓包開發文件的服務器
的結構圖,如圖2所示,編譯安卓包開發文件的服務器200包括:

收發單元210,適于接收待編譯的安卓包開發文件。

編譯單元220,適于對收到單元接收到的待編譯的安卓包開發文件進行
編譯處理,得到編譯后的安卓包開發文件。

收發單元210,還適于將編譯后的安卓包開發文件返回。

可見,圖2所示的裝置實現了將編譯工作與客戶端的分離,采用工作性
能更高的編譯安卓包開發文件的服務器200進行編譯工作,由于服務器200
的性能通常遠好于客戶端,這樣能大大減少編譯安卓包文件所需的時間。開
發人員如需再次對編譯好的安卓包開發文件進行處理,可以直接從編譯安卓
包開發文件的服務器200進行獲取,減少了本地客戶端需要保存安卓包而需
要的存儲資源的利用

在本發明的一個實施例中,圖2所示的編譯安卓包開發文件的服務器200
上配置有指定編譯環境。

在此實施例中,只需對編譯安卓包開發文件的服務器200上的編譯環境
進行統一配置,便不再需要各個開發人員在自己進行編譯工作時反復確認編
譯環境是否適當,減少了開發人員的任務量。

大型的應用程序開發廠商通常會同時接到多個安卓應用程序的開發任
務,而客戶所授權使用的編譯環境并不總是相同的。如果在開發某一應用程
序時不慎使用了其他客戶授權使用而該應用程序開發任務的客戶并未授權使
用的編譯環境,則會引起侵權糾紛。為防止此類情況的發生,通常的做法是
由開發人員自行注意或設置專門的監管人員進行監督,這樣既浪費了人力物
力,也并不能完全保證編譯環境的純凈。本發明實施例將編譯環境設置于服
務器中,通過一個或多個配置由指定編譯環境的編譯安卓包開發文件的服務
器200分別進行編譯工作,很好地解決了這個問題。

在本發明的一個實施例中,上述服務器還包括:渠道包生成單元,適于
在一個編譯后的安卓包開發文件中分別添加不同的渠道標識信號,得到不同
的渠道包;所述收發單元,適于將所述不同的渠道包返回。

現實生活中用戶在下載應用程序時會發現,即使是下載到名稱、功能相
同的安卓安裝包APK,因其下載渠道的不同,在安裝時呈現的信息也未必相
同。如從應用程序的官網和應用市場下載同一名稱的APK,在從應用市場下
載的APK在安裝時可能彈出介紹該應用市場的推廣信息;又如下載手機游戲
APK,不同的應用市場提供的同一款手機游戲APK還可能包含不同的區服。
這些APK的基本功能都是相同的,其區別功能一般是在編譯過程中額外添加
的。本實施例的服務器提供了一種在編譯后的安卓包開發文件中分別添加不
同的渠道標識信號的方式,如添加應用市場的推廣信息,特殊登錄服務的入
口等。而同一渠道標識信號可以添加到多種安卓包安裝文件中,同一批次的
種安卓包安裝文件也可以添加不同的渠道標識信號,這些都可以在服務器進
行統一配置,而不需要操作人員對需要分發的渠道包分別進行配置,只需在
客戶端接收返回的渠道包即可,減少了時間與工序。而添加了渠道標識信號
的渠道包還有利于統計用戶從各個取到獲取的應用程序的下載量和活躍量,
對業務的整體了解提供了便利。

圖3示出了本發明一個實施例提供的一種編譯安卓包開發文件的系統的
結構圖,如圖3所示,該系統包括:調度裝置310和如上述任一項所述的編
譯安卓包開發文件的服務器200。

調度裝置310包括:接收單元311,適于接收到的各客戶端上傳的待編
譯的安卓包開發文件,并放入任務隊列中。

存儲單元312,適于保存所述任務隊列。

調度單元313,適于從任務隊列中調取待編譯的安卓包開發文件,并分
發到相應的服務器200上進行編譯處理;以及適于將服務器200返回的編譯
后的內容返回給相應的客戶端。

通常開發人員需要在自己的開發機器上手動對需要編譯的安卓包開發文
件執行編譯工作,本實施例的系統提供了一種在云端的服務器200上對編譯
進行自動化處理的方式,提高了開發效率。具體實施方式為接收單元311將
接收到的各客戶端上傳的待編譯的安卓包開發文件放入任務隊列,調度單元
313通過設置的隊列調度算法,從任務隊列中調取待編譯的安卓包開發文件,
并分發到相應的服務器上進行編譯處理。通過算法進行任務先后順序的設計,
可以很好地處理服務器接收到的多個待編譯的安卓包開發文件,并適應性匹
配待編譯的安卓開發包文件對應的編譯環境,選擇安裝了該編譯環境的服務
器進行編譯,保證了編譯環境的純凈。

在本發明的一個實施例中,如圖3所示的系統中,調度單元313,適于
根據各服務器200的空閑指標,將調取的待編譯的安卓包開發文件發送給相
應的服務器200;或者,適于根據調取的待編譯的安卓包開發文件的類型,
發送到相應的服務器200。

本實施例的系統給出了采用不同隊列調度算法實施的調取待編譯的安卓
包開發文件,并分發到相應的服務器上進行編譯處理的方式。普遍適用的方
式即為考慮各個服務器的空閑指標,如共有5臺可進行編譯工作的服務器,
而此時任務隊列中共有7批次的安卓包開發文件,則可以根據接收到編譯任
務的先后順序將前5批次的安卓包開發文件分別采用5臺服務器進行編譯,
將剩余2批次的安卓包開發文件的隊列順序前移,當有服務器完成編譯工作
時對任務隊列中順序最前的一批安卓包開發文件進行編譯。又例如在等待編
譯的過程中,新接收到了一批需要優先編譯的安卓包開發文件,則將其隊列
順序置于隊列最前,當有服務器完成編譯工作時優先對其進行編譯。

又例如,依照編譯環境的不同對安卓包開發文件進行分類,分別設置如
上述所舉例的任務隊列,這是考慮到各服務器上安裝的編譯環境可能不同,
為保證編譯環境的純凈進行此類設置。實現隊列調度算法可通過云計算進行
處理。

以上所述僅為本發明的較佳實施例而已,并非用于限定本發明的保護范
圍。凡在本發明的精神和原則之內所作的任何修改、等同替換、改進等,均
包含在本發明的保護范圍內。

需要說明的是:

在此提供的算法和顯示不與任何特定計算機、虛擬裝置或者其它設備固
有相關。各種通用裝置也可以與基于在此的示教一起使用。根據上面的描述,
構造這類裝置所要求的結構是顯而易見的。此外,本發明也不針對任何特定
編程語言。應當明白,可以利用各種編程語言實現在此描述的本發明的內容,
并且上面對特定語言所做的描述是為了披露本發明的最佳實施方式。

在此處所提供的說明書中,說明了大量具體細節。然而,能夠理解,本
發明的實施例可以在沒有這些具體細節的情況下實踐。在一些實例中,并未
詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。

類似地,應當理解,為了精簡本公開并幫助理解各個發明方面中的一個
或多個,在上面對本發明的示例性實施例的描述中,本發明的各個特征有時
被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開
的方法解釋成反映如下意圖:即所要求保護的本發明要求比在每個權利要求
中所明確記載的特征更多的特征。更確切地說,如下面的權利要求書所反映
的那樣,發明方面在于少于前面公開的單個實施例的所有特征。因此,遵循
具體實施方式的權利要求書由此明確地并入該具體實施方式,其中每個權利
要求本身都作為本發明的單獨實施例。

本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自
適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中。可以
把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可
以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者
單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴
隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或
者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴
隨的權利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相
似目的的替代特征來代替。

此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其
它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組
合意味著處于本發明的范圍之內并且形成不同的實施例。例如,在下面的權
利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使
用。

本發明的各個部件實施例可以以硬件實現,或者以在一個或者多個處理
器上運行的軟件模塊實現,或者以它們的組合實現。本領域的技術人員應當
理解,可以在實踐中使用微處理器或者數字信號處理器(DSP)來實現根據
本發明實施例的編譯安卓包開發文件的服務器和系統中的一些或者全部部
件的一些或者全部功能。本發明還可以實現為用于執行這里所描述的方法的
一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產
品)。這樣的實現本發明的程序可以存儲在計算機可讀介質上,或者可以具
有一個或者多個信號的形式。這樣的信號可以從因特網網站上下載得到,或
者在載體信號上提供,或者以任何其他形式提供。

應該注意的是上述實施例對本發明進行說明而不是對本發明進行限制,
并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實
施例。在權利要求中,不應將位于括號之間的任何參考符號構造成對權利要
求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于元
件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發明可以借助于
包括有若干不同元件的硬件以及借助于適當編程的計算機來實現。在列舉了
若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項
來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序。可將這
些單詞解釋為名稱。

關 鍵 詞:
一種 編譯 安卓包 開發 文件 方法 服務器 系統
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:一種編譯安卓包開發文件的方法、服務器和系統.pdf
鏈接地址:http://www.wwszu.club/p-6401627.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
鬼佬大哥大