當前位置:首頁 » 安卓系統 » android打包教程

android打包教程

發布時間: 2022-05-30 02:56:33

『壹』 如何將多個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文件含代碼的文件

在學習Android開發的過程中,常常想知道一些界面設計優良的應用是如何設計的。Android應用最後發布是以 .apk 文件提供的。那麼如何在PC上打開這個 .apk文件呢? .apk 文件實際就是.zip 文件,可以使用WinZip ,WinRar 等來解壓,一個簡單的方法是把 .apk 後綴改成 .zip 文件。如果就可以使用WinZip解壓開。
比如 Google Map 的 .apk 文件 解壓後 有如下文件及目錄:

res 為 Android應用中的資源文件,包括layout, drawable, values ,menus 等。
AndroidManifest.xml 為 Android應用的 Manifest文件。
class.dex 為 Java編譯成Dalvik 代碼(非Java code)。
.apk 打包後的 所以.xml 文件格式為binary XML 文件格式,可以使用AXMLPrinter2.jar
將二進制XML轉迴文本格式:
java -jar AXMLPrinter2.jar AndroidManifest.xml > AndroidManifest.xml.txt

『叄』 寫好的android項目怎麼打包成Apk文件

1.)生成keystore

按照下面的命令行 在C:Program FilesJavajdk1.6.0_10in>目錄下,輸入keytool -genkey -alias android.keystore -keyalg RSA -validity 100000 -keystore android.keystore

參數意義:-validity主要是證書的有效期,寫100000天;空格,退格鍵 都算密碼。

命令執行後會在C:Program FilesJavajdk1.6.0_10in>目錄下生成android.keystore文件。如圖-1

最終生成的apk文件

『肆』 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如何將res文件夾下的資源打包到jar中

1.打包時,將資源放在asset文件夾內,通過AssetsManager獲取指定資源:
目標應用和jar中的assets文件夾會合並,所以可以通過獲取該應用的此類文件夾來獲取目標資源
2.使用library項目
此類方法不能混淆代碼,也就是說發布時需要提供library源項目.在引用此lib的目標項目中會看到一個包含已經編譯成class.dex的jar文件,這個文件反編譯以後仍然是只有代碼部分。
3.使用雙重library項目
提供一種雙層library項目的方法,可以混淆代碼,但是xml與圖片資源仍然是暴露的,且發布時需要提供二級引用項目,操作上復雜度較高,不如直接提供jar包和資源
4.直接提供jar包和資源(分開)
依然是反射R文件,資源會被暴露給開發者。

『柒』 android studio 怎麼打包

工具/原料

Android Studio
方法/步驟

1
首先打開Android Studio選擇Build -> Generate Signed APK...

2
彈出對話窗口,如果沒有key,就新建一個key。

3
新建一個key,可根據自己需要填寫相關項.

4
填寫我們創建的key的 alias和密碼。

5
單擊next下一步,Finish完成。

6
稍等一會兒會出現下述提示,說明應用已經打包簽名成功了。

『捌』 android studio怎麼打包

1.Build -> Generate Signed APK...,打開如下窗口 2.假設這里沒有打過apk包,點擊Create new,窗口如下 這里只要輸入幾個必要項 Key store path(生產key文件的保存路徑 ) Key store password(key 存儲密碼) Key alias(key別名) Key password(key密碼) 可以輸入機構或個人名字 點擊OK,點擊finish,apk包就生成好了

『玖』 Android是怎樣打包apk的

Android studio使用Build工具進行打包APK步驟如下:

1、首先打開Android Studio選擇Build->Generate Signed APK,如下圖:

『拾』 怎麼發布打包並發布自己的Android應用

發布打包並發布自己的Android應用方法:

1、在Eclipse中選擇需要打包的項目,然後右鍵--選擇Export,會彈出一個打包的提示框,如下圖所示。

4、這里請注意簽名文件的命名,不能與該目錄(將要保存到的目錄)中已存在的文件重名,無法覆蓋的,否則無法下一步。

按Next後,出現如下圖所示的提示框:按照自己的實際情況和需求,填寫相關信息後。選擇導出APK文件的路徑,點擊Finish完成。

這樣,就可以輕松的打包並簽名自己的APP了。

熱點內容
編程讓我著迷 發布:2025-08-21 05:22:28 瀏覽:763
80d怎麼看存儲 發布:2025-08-21 05:21:39 瀏覽:336
刺激戰場國際服安卓怎麼登不了 發布:2025-08-21 05:14:01 瀏覽:15
混沌序列加密圖像 發布:2025-08-21 04:54:21 瀏覽:955
從哪裡找微博登錄密碼 發布:2025-08-21 04:32:34 瀏覽:444
java輸出三角形 發布:2025-08-21 04:31:43 瀏覽:703
壓縮阻抗 發布:2025-08-21 03:52:28 瀏覽:435
javaopenssl加密 發布:2025-08-21 03:46:51 瀏覽:553
傳智php培訓 發布:2025-08-21 03:46:45 瀏覽:510
我的世界如何在伺服器檢查自己在線時間 發布:2025-08-21 03:45:28 瀏覽:466