【譯】Easily Build Android APKs on Device in Termux
您是否曾想在Android上構建自己的Android應用程式? 你自己的應用程式,APK! 您可以通過網際網路分發的東西,可以在全球的Android智慧手機上使用。 您是否敢於嘗試花一些時間學習新的東西?
此原始碼儲存庫僅用於此目的。 原始碼是用可理解的人類語言編寫軟體的方式,以便應用程式編譯成機器程式碼,然後在裝置上作為程式執行。 此集合中的應用程式已展示,因為它們已經過測試和通過。 它們已成功構建並安裝在裝置上,是的,所有這些都在智慧手機上。
為了構建這些應用程式,需要使用以下程式。 完成複雜的編譯過程後,最終產品APK檔案應該可以安裝在任何相容的Android裝置上。 使用apt
或packages
-
aapt
Android資產包裝工具 -
apksigner
APK簽名工具 -
dx
命令,它接收類檔案並重新制定它們以便在Android上使用 -
用於Java的
ecj
Eclipse編譯器
如果你想安裝aapt
,你將使用packages install aapt
。 在安裝任何軟體包之前,您應該使用apt update && apt upgrade
。 您可以通過執行以下命令一次安裝所有這些:
packages install aapt apksigner dx ecj
幸運的是,這些命令在Termux中有效。 流行的編譯器jack
java
目前不起作用。 它們被卡在已禁用的軟體包中 ,而不是在可以即時安裝的軟體包中。 關於jack
為什麼會被困在這裡以及為什麼java
被困在那裡的問題一直在積極討論。
在安裝必要的軟體包並下載原始碼之後,您可能想知道:
cd && git clone https://github.com/sdrausty/buildAPKs
接下來我該怎麼辦? 我如何使用aapt
,Android資產打包工具, apksigner
,APK簽名工具, dx
,接收類檔案的命令,並重新制定它們以用於Android和ecj
,Eclipse Compiler for Java?
這個專案有chmod 750 script_name
使它們可執行。 使用ls -al
檢查其許可權。 然後只需通過名稱呼叫您想要建立的程式的目錄中執行buildOne.sh
。 查詢AndroidManifest.xml
檔案。 這是您想要執行bash指令碼的地方。 構建完應用程式後,通過Android中的檔案管理器從 /sdcard/Download/builtAPKs
目錄安裝它。
如果您的系統沒有檔案管理器,則可在F-droid上使用“開啟檔案管理器” 。 您可以下載,安裝和使用它。 此APK(Android Package Kit)的原始碼可在buildAPKsApps(buildAPKs的子模組)中找到。 如果您更喜歡Ghost Commander,可在此處獲取原始碼。 使用Termux,這兩款APK都可以放在口袋裡的裝置(智慧手機)上。 我們應該真正離開旋轉風扇和磁碟驅動器的時代。
享受這個專案! 在維基, 問題頁面或程式碼本身中記錄您的反饋。
當您在智慧手機上同時按下並暫時按住volumeDown+power
按鈕時,它會擷取螢幕截圖,顯示螢幕以及在Android上的Termux上執行的vim中 此頁面的原始碼 。
如果您對此頁面感到困惑,請嘗試使用此連結,或者您可能想嘗試使用此連結 。 釋出你在維基上找到的內容, 捐贈並幫助這個網站成長!
- F-droid上的Termux! 請不要在Google Play和F-droid之間混合安裝Termux。 存在相容性問題。