【译】Easily Build Android APKs on Device in Termux
您是否曾想在Android上構建自己的Android應用程序??你自己的應用程序,APK!?您可以通過互聯網分發的東西,可以在全球的Android智能手機上使用。?您是否敢于嘗試花一些時間學習新的東西?
此源代碼存儲庫僅用于此目的。?源代碼是用可理解的人類語言編寫軟件的方式,以便應用程序編譯成機器代碼,然后在設備上作為程序運行。?此集合中的應用程序已展示,因為它們已經過測試和通過。?它們已成功構建并安裝在設備上,是的,所有這些都在智能手機上。
為了構建這些應用程序,需要使用以下程序。?完成復雜的編譯過程后,最終產品APK文件應該可以安裝在任何兼容的Android設備上。?使用apt或packages安裝以下所有必需的Termux包:
-
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?
這個項目有bash腳本?,可以極大地幫助自動化工作。?如果它們還沒有,可以通過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中?此頁面的源代碼?。
此動畫是在Android智能手機上使用Termux中的imagemagick創建的。
如果您對此頁面感到困惑,請嘗試使用此鏈接,或者您可能想嘗試使用此鏈接?。?發布你在維基上找到的內容,?捐贈并幫助這個網站成長!
- F-droid上的Termux!?請不要在Google Play和F-droid之間混合安裝Termux。?存在兼容性問題。
?
https://sdrausty.github.io/buildAPKs/
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的【译】Easily Build Android APKs on Device in Termux的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android 5.0 Usb调试拦截分
- 下一篇: 三星宣布 Linux on DeX:手机