當前位置:首頁 » 安卓系統 » 安卓如何打包

安卓如何打包

發布時間: 2022-02-16 13:55:54

『壹』 怎麼把Android工程打包成apk

你好
第一步,把普通的android project設置成庫項目
庫項目也是一個標準的android項目,因此你先創建一個普通的android項目。 這個項目可以起任何的名稱,任何的報名,設置其他需要設置的欄位等,如圖1所示。
接著把項目設置成庫項目,步驟如下
在Package Explorer中, 滑鼠右鍵項目文件夾,點擊 Properties.
在Properties 窗口, 選擇"Android" ,Library 屬性顯示在右下邊.
把"is Library" 單選框選擇上,再點擊 Apply.
點擊 OK 關閉Properties 窗口.
這時,這個項目就變成庫項目了。
當然,java項目也可以讓其變成一個庫項目,非常簡單,執行上面的四步。其他程序項目就可以引用庫項目了。
圖 1.使一個項目為庫項目
創建manifest文件
一個庫項目的manifest文件也和標準的android應用程序一樣,聲明所有共享的組件。
比如APIDemo中的TicTacToeLib 這個例子,庫項目聲明了Activity GameActivity:
<manifest>
...
<application>
...
<activity android:name="GameActivity" />
...
</application>
</manifest>

第二步 引用庫項目
如果你開發的應用程序想要包括庫項目中的代碼和資源,非常簡單,引用步驟如下

在Package Explorer中, 滑鼠右鍵項目文件夾,點擊 Properties.
在Properties 窗口, 選擇"Android" ,Library 屬性顯示在右下邊.
點擊Add ,打開了Project Selection 對話框.
從可用庫項目列表選擇一個項目,然後點擊 OK.
對話框關閉之後點擊 Apply (在Properties 窗口).
點擊 OK 關閉Properties 窗口.

完成以上六步,Eclipse 會重建項目,把庫項目中的內容包含進去。 如圖2所示
圖 2. 讓項目引用一個庫項目
如果你想增加多個庫項目的引用,使用up和down可以設置他們的相對的優先順序和合並順序。工具在合並引用的庫的時候順序是從低優先順序(列表的下面)到高優先順序(列表的上面)。 如果不只一個庫定義了相同的資源ID,這個工具選擇資源時會選擇高優先順序的資源。應用程序自身擁有最高的優先順序,自身的資源zThe application itself has highest priority and its resources are always used in preference to identical resource IDs defined in libraries.

在menifest文件中聲明庫中的組件
在manifest 文件中必須增加對在當前程序中用到的庫項目中的所有的組件 。比如,你必須聲明任何用到的 <activity>, <service>, <receiver>, <provider>等,<permission>, <uses-library>, 和其他類似的元素。
聲明庫項目中的組件時,必須使用包含包名的類全名。
在TicTacToeMain 例子中,聲明庫Activity GameActivity :

<manifest>
...
<application>
...
<activity android:name="com.example.android.tictactoe.library.GameActivity" />
...
</application>
</manifest>

For more information about the manifest file, see the documentation for AndroidManifest.xml.
望採納祝你好運

『貳』 android app怎麼打包

Android App打包指的是將APP源碼壓縮成一個apk包的過程,具體步驟如下。

工具:eclipse

在eclipse中,工程上「右鍵」->導出。

讓選擇需要打包的工程,直接「Next」,到keystone頁面



根據自己的情況填寫,點擊「Next」,生成keystore,到下一頁面:

選擇APK文件生成的位置,點擊Finish,完成,把apk文件安裝到手機上運行看是否正常運行。至此,全部結束!

『叄』 如何將一個完整的Android工程打包成jar包

方法/步驟
1
將一個Android的工程打成Jar包。右鍵工程--->Export

2
點擊Java--->JAR file---->Next
步驟閱讀
3
勾選src包即可,其他項不選

4
點擊finishi即可,在D盤就可以看到library的jar包

5
其他應用程序引用就可以
END
注意事項
這個只是代碼類的達成jar包,不包含res資源

『肆』 如何發布打包並發布自己的Android應用

重點給大家介紹,發布時候生成的「簽名文件」的作用(前面提過,叫大家一定要保管好此文件),如何驗證自己的App是否發布成功,是否成功簽名,以及發布後的apk文件如何上傳(一般上傳到哪裡去,要怎麼弄呢?要注意那些問題等等)。

談到「簽名文件」的作用,首先我想到了Windows下的「DLL地獄」。如果讀者是一位Windows程序員(尤其是年紀大一點的程序員),談「DLL」色變,那可真是個噩夢啊。
所謂的「DLL地獄」,就是指「DLL文件覆蓋」(因為Windows文件系統有個原則,同一個目錄下面如果出現同類型且類型命名相同的文件,後者將覆蓋前者。)。好了,這大概不是本文的重點,有興趣的讀者可以參考相關資料。
後來到了.NET的時代,這個問題得到了很好的解決。熟悉.NET且有一定深入研究的童鞋都應該知道,.NET中有一種「強命名程序集」的概念,正是用於解決這個問題。
形象點說,就是給了「DLL文件」簽名、描述,讓他們能夠區分開來,從而避免「地獄」。(個人淺淺的認為,不知道這樣講是否正確,不足之處請指出)。
回到Android中來,這年頭開發Android應用的人可不少(因為想賺錢的人實在太多了)。那「包名、類名」這些是不是很容易出現「撞車」呢?有了簽名文件,這些就能夠得到很好的解決了。
APK如果使用一個key簽名,發布時另一個key簽名的文件將無法安裝或覆蓋老的版本,這樣可以防止你已安裝的應用被惡意的第三方覆蓋或替換掉。
比如:你發布在「電子市場」的應用,一段時間後你需要升級應用了,繼續使用你以前的「簽名文件」,這樣就能保證你的版權和安全。道高一尺,魔高一丈。
在中國大地的屏幕上,再牛B的軟體也可能被破解的,有簽名文件,就能很好的防止這種事情(不能完全)。
這樣簽名其實也是開發者的身份標識。交易中抵賴等事情發生時,簽名可以防止抵賴的發生。
上面說了幾點,都是使用簽名文件的好處。不一定很完整,但都是很常見,很典型的。
那我們如何檢查自己發布後是否「簽名成功」呢???
其實,我們使用Eclipse+ADT插件從開發環境安裝到手機中的APK文件已經包含了ADT插件的Debug簽名文件。但是這不是發布時候的「正式簽名」文件。讀者可以參考我上文(linuxidc.com/Linux/2011-10/45887.htm)中的具體步驟,嘗試著發布自己的app,並請保留好簽名文件。
簽名完成後,你可以用winrar打開apk,在Meta-inf目錄下,用文本編輯器打開CERT.RSA文件,如果能看到部分你建的key時候輸入的文本就是正式簽名了,如果測試簽名會有debug字樣。(一般情況會亂碼,但是用肉眼仔細觀察,你就能略微的看清楚一些啦)
值得提醒的就是,軟體代碼更新後(需要發布新的APK了),要將Manifest的Android:versionCode值+1,每更新一次都要加1。
弄明白這些之後,該向大家講講上傳應用了。由於Android是一個相對開放的平台,所以上傳應用的限制也低一些,而且缺乏官方的規范。不像蘋果和它的APP商店那般封閉。國內而言,上傳應用的網站有很多,國內比較有名的就是「安卓市場」,「Android 電子市場」,「機鋒市場」......
不同的市場審核規則也不盡相同,但是大同小異。還有一些值得注意的是:注意你的APP語言(國際化),屏幕解析度及尺寸的支持...(當然,這是打包前就應該做好的工作啦)

『伍』 安卓如何把自己的系統打包成一個ROM

可以先刷入第三方recovery,推薦使用第三方移動叔叔recovery自帶中文,操作方便。

刷入recovery後,按音量+-和電源鍵進入recovery,選擇備份,recovery會將system目錄下所有數據打包存放在SD卡根目錄,文件較多需耐心等待,中途不可強行退出,以免備份的ROM出現問題。

後續想刷回來的時候先清下數據,再選擇打包好的ROM刷機即可恢復。

『陸』 如何將安卓手機系統打包成鏡像

讓安卓手機系統打包成鏡像的話,其實你直接就是利用備份就好了,輩分的話他就可以多一份。

『柒』 安卓應用程序+應用數據如何打包成APK

我以前公司開發是用的這個cocos creator,很方便。下載幾個apk的包。編譯沒錯誤就可以打包。

『捌』 怎麼將android代碼打包成jar

高端cmd的方法我這里就不說了

我這里主要講的是Eclipse的生成jar的方法。

在要打包的項目上右擊,選擇Export(點擊項目 導出)

因為我的Eclipse導入了中文語言包。
(可以搜索 「Eclipse手動安裝中文包(手動安裝)」這個是我以前的經驗)

生成包有兩種
打包成一般的jar包 (jar文件)
打包成可運行的jar包

我說的是第一種。

下一步如圖

要注意的地方

只勾選「導出生成的類文件和資源」

生成設置的其他選項(可以直接完成生成的)

生成完成。
如果代碼中有警告,會彈出這個對話框。(其實jar還是生成成功了)

『玖』 安卓手機里的軟體怎麼打包成安裝包

root後system/app下提取 沒超級許可權的話好像不行吧

『拾』 怎樣將已安裝的安卓程序打包成apk文件

是這樣的每台電腦的默認簽名是不一樣,不同的機器下生產的包
是不可以安裝到同一台機器上的,當你的當前手機已經安裝了一個相同包名的文件,在安裝就會比對簽名,簽名不同不可安裝,可網路一下android
apk簽名
很詳細
也很簡單
就可以做到在任何地方編譯都可以安裝了

熱點內容
解壓的窗口 發布:2025-02-07 06:44:34 瀏覽:797
android身份證 發布:2025-02-07 06:36:43 瀏覽:430
python的庫在哪 發布:2025-02-07 06:30:24 瀏覽:348
帶鎖的鉛筆如何改密碼 發布:2025-02-07 06:18:05 瀏覽:164
ubuntu搭建samba伺服器 發布:2025-02-07 05:52:54 瀏覽:54
小型企業網如何配置可以互通 發布:2025-02-07 05:33:56 瀏覽:243
09年crv哪個配置好 發布:2025-02-07 05:17:31 瀏覽:555
nvm源碼編譯 發布:2025-02-07 05:13:19 瀏覽:126
防偽碼查詢源碼 發布:2025-02-07 05:09:39 瀏覽:770
安卓機的通知在哪裡 發布:2025-02-07 05:09:01 瀏覽:282