安卓系統應用程序未安裝(win11如何安裝安卓子系統?)
安卓系統應用程序未安裝文章列表:
- 1、win11如何安裝安卓子系統?
- 2、安卓應用安裝方式大改,技術進步還是壟斷封閉?
- 3、新工具使在Windows 11上安裝任何Android apk包變得超級簡單
- 4、Android安卓系統手機清除緩存等無用文件攻略原創
- 5、鴻蒙是換皮安卓?我們寫了個 App 來驗證
win11如何安裝安卓子系統?
前言
win11的安卓子系統能夠運行Android應用程序,那么我們如何安裝安卓子系統呢
安裝WSA
1 設置-應用-可選功能-更多windows功能勾選Hyper-V和虛擬機,設置完成重啟
2 在Microsoft store搜索Amazon appstore并點擊獲取
?3 在為Amazon Appstore準備你的電腦頁面選擇下載,等待下載完成
4 安裝完成后可在最近安裝的項目中找到WSA
5 打開WSA并開啟“開發人員模式”
?
安裝酷安應用商店
1 下載SDK Platform Tools并解壓添加環境變量
2 打開powershell輸入adb,顯示安裝成功
3 輸入adb connect 127.0.0.1:58526連接adb
4 下載酷安apk安裝包
5 輸入adb install "apk文件路徑"安裝apk應用程序
adb install "C:Users26967DownloadsCoolapk-12.1.1-2203211-coolapk-app-sign.apk"
6 打開酷安,下載自己需要的應用,或者使用abd安裝其他apk安裝包
總結
非常適合上班摸摸魚或者測試Android應用
安卓應用安裝方式大改,技術進步還是壟斷封閉?
如何在Android手機上安裝應用?看到這個問題,可能許多朋友會覺得“這太簡單”。特別是對于“玩機老手”來說,他們甚至可以一口氣舉出多種在Android手機上安裝應用的辦法。
比如說,可以直接在應用商店搜索想要的應用,然后點擊“安裝”即可;比如說,還可以自行下載安裝包,也就是APK文件,然后在文件管理器里點擊打開。當然,更“高級”點的話,還可以將手機連接到電腦,然后用ADB程序直接向手機推送安裝包。
這幾種安裝方式裝入的程序,在性能上有沒有區別?按照以往的經驗來說,幾乎是沒有的。但問題就在于,在今年8月份后,這個情況可能就會發生巨大的變化。
因為APK的碎片化太嚴重,谷歌即將放棄
日前有消息顯示,自今年8月起,谷歌官方應用商店Play Store的應用上傳技術規范將進行調整,已經使用了十年以上的APK安裝包將不再作為默認的上傳格式,取而代之的將是全新的AAB格式,也就是Android App Bundles。
為什么谷歌要放棄APK?要理解這個問題,我們就必須要明白一件事,那就是發展了十幾年的整個Android開放生態,到底對開發者造成了多大的麻煩。
設想一下,如果你是某游戲的開發者,當游戲需要添加新的內容時需要編寫哪些東西呢?
首先,必須要考慮對市面上所有移動CPU架構的兼容性。這一點相對比較容易,因為目前主流的手機CPU就只有兩種指令集,ARM V7與ARM V8,就算考慮到今年底發布的新品,最多也就再加一個ARM V9,也就是只需要寫三份主程序代碼就行。
其次,現在市面上主控芯片通常內建的是高通Adreno、ARM Mali,以及Imagination PowerVR三種移動GPU方案。由于每一種方案使用的紋理代碼、畫面特效技術都是不同的,所以需要準備好三個不同的3D建模數據包,但如果考慮到年底三星使用AMD RDNA2架構GPU的新旗艦SoC也即將上市,就需要準備四套數據包才行。
此外,手機游戲中并不是只有3D畫面,通常還會有許多2D菜單及界面元素。而要想讓這些內容的顯示效果清晰,就得根據各種不同畫面比例、不同分辨率的設備,分別做出不同DPI(像素密度)的2D界面。大概做個七八種,應該也就夠用了。
最后一個步驟,就是將上述所有的這些數據整合成一個安裝包,也就是APK里,然后進行發布、上傳。
不難看出,對于開發者而言,為了確保應用的兼容性,不得不每次都編寫大量的兼容性代碼,從而使得最終的APK安裝包體積極度臃腫。而對于用戶來說,這也意味著當他們耗費了大量的時間和流量,下載并安裝了想要的應用后,實際上其中可能有大量的代碼、數據包都不是針對自己那臺手機的,但是這些代碼卻又會占用存儲空間,并間接對性能造成不良影響。
AAB的好處是什么?它能讓程序更小更快
明白了傳統Android APK的困境后,我們再來看谷歌此次用來替代它的AAB,其實就十分明了了。
在上文中的開發者場景中,這次雖然依舊需要為市面上的不同處理器、不同分辨率的設備等,適配各種各樣的數據包。但是在最后一步將所有文件打包時,不再需要構建APK安裝包,而是在Android Studio(谷歌官方提供的編程工具)中選擇“Build Bundle”即可。
此時,編程工具不會將所有的素材打包成一個APK文件,而是會其生成一個個“程序模塊”。比如說,有的模塊對應的是低分辨率屏幕的界面素材、有的模塊對應高分辨率的界面素材、有的模塊是純64位的ARM v9代碼、有的模塊是32位的ARM v7代碼,還有的則是各種不同GPU適配的3D材質包。
有意思的是,這些“程序模塊”本身其實也是.APK后綴名的文件,但是它們將無法通過此前的方法進行安裝。而開發者唯一需要做的,就是將它上傳到Play Store中,剩下的事情就不需要管了。
相比傳統APK,AAB機制不會下載手機不需要的功能模塊
這時假使有一名用戶正好在Play Store中看到了剛剛上傳、采用AAB技術的應用,那么當其點擊“安裝”時,手機就會首先將自身的屏幕分辨率、CPU指令集架構、GPU紋理格式這些信息報告給應用商店。然后,應用商店就會自動從剛才的那一串“程序模塊”里,挑選出這臺手機所需要的那幾個進行下載及自動安裝。
這就相比于我們前文中所講到的通過APK安裝的應用,藉由模塊化AAB技術安裝應用的優勢就顯現了出來。首先,它不需要下載手機用不著的那些功能模塊,因此可以節省流量,能夠加快下載速度。其次,也不會安裝手機所不支持的那些部分,因此程序裝好后占用的存儲空間更小。并且除此之外,它還可以確保手機安裝的一定是最適合其軟硬件配置的代碼,從而提高應用的執行效率。
不僅如此,AAB不只可以用于應用第一次安裝,其在應用更新時也能夠發揮作用。Play Store會智能識別那些需要更新的“模塊”,然后只推送這部分內容的下載,從而起到加快更新速度、減少流量消耗的作用。
然而從APK變成AAB,谷歌也變相“封閉”了生態
可以看到對于開發者來說,從APK轉向AAB,雖然不能減少開發的工作量,但確實可以強化應用的兼容性、減少下載和安裝的耗時、提高使用體驗。而對于大部分用戶來說,谷歌的這一新政策也確實能夠讓應用安裝后的存儲空間占用量更小,應用更新速度更快,乍看之下是一個相當有意義的技術改進。
但問題就在于,從APK切換到AAB模式后,應用的安裝包不再是一個APK文件,而是很多個的模塊。并且最要命的問題是,雖然這些功能模塊的文件后綴也是.APK,但它們卻無法再在手機上以簡單的方式手動安裝了。
換而言之,開發者要么從此以后只能依賴谷歌的應用商店作為分發渠道,要么就必須同時維護傳統的單文件APK和新式的模塊化AAB兩種安裝包。而且此時的APK相比于AAB,注定還是會存在著文件更大、下載更慢、安裝更占空間、執行效率更低的問題。對于開發者而言,為了降低自身的工作量、同時避免被用戶吐槽,確實就有動機放棄APK,全面擁抱谷歌所倡導的AAB模塊化安裝包技術。
但是這樣一來,對于那些旨在直接提供APK文件下載的第三方分發渠道,對于一些技術不過關,實現不了智能分發功能的應用商店來說,谷歌此舉無異于從源頭上給它們“斷了糧”。
不僅如此,如果我們聯想到最近微軟Windows 11通過亞馬遜應用商店支持Android應用下載、運行,而且也允許用戶自行安裝APK的設計,就會意識到谷歌此舉更是變相地為開發者將應用分發至Windows11設置了阻礙。畢竟誰都知道亞馬遜應用商店在技術上確實要落后Play Store不少,大概率是很難短時間里為AAB這種新的應用分發技術做好準備。再加上采用AAB封裝后,APK文件會變得無法直接安裝,這實際上也變相封堵了用戶利用Windows11側載功能“直裝”Android應用的渠道。
谷歌在開發者網站上列出了采用AAB機制之后,應用可以節約多大的安裝體積
當然,我們不能說谷歌在應用商店里升級新技術,目的就是為了“惡心”競爭對手,同時“干掉”第三方分發渠道,因為AAB對于用戶是可以帶來明顯體驗提升的,而且谷歌也并沒有禁止競爭對手使用它(前提是他們有那個能力)。但至少從其可能導致的結果來看,我們可以說,谷歌這已經很明顯是在收緊對于Android生態的控制了。雖然這也有好的一面,但也確實反映了這家巨頭如今利用技術優勢,為自己在市場競爭中提供額外助力的事實。
【本文圖片來自網絡】
新工具使在Windows 11上安裝任何Android apk包變得超級簡單
Windows 11新的內置Android模擬器配備了亞馬遜應用商店,但它只提供大約50個Android應用。不過,Windows 11卻支持蘋果公司聞風喪膽的側載,也就是可以直接將apk安裝包執行并安裝到Android子系統上,但這個過程相當復雜,需要使用PowerShell和多個命令行條目?,F在,一位意大利開發者Simone Franco開發了一個微軟商店的應用程序,操作起來就像雙擊.apk一樣簡單。
WSATools有著如下描述:
Android的Windows子系統易于使用的apk安裝器。 - WSATools是一個簡單的apk安裝程序,適用于Windows 11的Android子系統,設計直觀,還給用戶以掌控全局的感受。
它的特點是:
集成了資源管理器的APK文件:雙擊并按下安裝鍵
APK安裝變得簡單:只需點擊一下就可以
不需要安裝ADB和了解其命令,WSATools負責所有
如果你在你的路徑中已經有了platform-tools包,它將直接調用該包
更多的功能即將推出……
當然,側載apk并不能解決Google Play服務的依賴性問題,如果你的應用程序需要,設法在Windows 11上安裝Google Play商店可能仍然更簡單。如果這不是一個問題,那么你現在就可以從微軟商店里下載WSATools:
https://www.microsoft.com/zh-cn/p/app/9n4p75dxl6fg#activetab=pivot:overviewtab
Android安卓系統手機清除緩存等無用文件攻略原創
前言
安卓手機使用過程中,會緩存許多無用文件,長期積累占用手機內存,造成存儲空間不足,且系統卡頓,運行變慢。那么,為了清除緩存的垃圾,一般采用簡單用方法,打開手機管家清理,或手機設置里找到應用管理,將對應的APP數據清除,這樣操作可能APP登錄數據丟失,更有人喜歡直接缷載APP重新安裝。
還有些人會打開APP直接在設置里清除垃圾(如微信),但這方法清除的不多,且微信下載保存的圖片、文檔等,你都不知道它保存在手機(自帶的APP)哪個文件夾里,導出都比較煩了。
那么,這里就要介紹手機自帶的APP“文件管理”。許多安卓手機用戶對文件管理英文名稱看不懂,不知怎么管理文件,看了網上的視頻教程,說什么主目錄下三、四個文件清理,多出來好多個G的空間,那是忽悠人的,那么接下來,花哥將根據多年玩機經驗,整理了一些安卓清除垃圾文件的方法分享給大家。
進入正題
以手機自帶的文件管理為例
主目錄路徑(內部存儲設備)storage/emulated/
1、DCIM/(相冊),Camera相機照片;Screenshots截屏截圖。(照片、截圖刪留自選
2、Download/(系統下載),手機系統ROM升級包(可刪)。
3、Android/(APP安裝數據),這是重點,后面再詳解。
4、BackUCup/(備份),備份數據,一般用不到,開機自有,可忽路。
5、alipay/(支付寶),安裝支付寶后開機自有,可忽略
6、Cache/(緩存),可刪
7、qqBrowser/(QQ瀏覽器),與后面要講的UC劉覽器大同異。
8、Tencent/,(騰訊的微信與QQ),路徑MicroMsg/weixin/(微信)聊天點擊保存的照片(圖片);qq_images/(騰訊qq),聊天點擊保存的圖片;QQfile_.recv/點擊下載的文件;QQMail(qq郵箱),郵箱這個可忽路。
9、UCDownloads/(UC瀏覽器),通過此瀏覽器手動下載的視頻、圖片及瀏覽器下載的APP,都在這里了。以上是主目錄里的一些文件夾,是否需清理依個人所好。
10、bluetooth/(藍牙接受信息),藍牙傳輸來的文件。
手機自帶的文件管理示例
最后要講的是,上面曾提及的Android文件夾,主文件夾Android/,data/里都是手機里安裝的APP應用數據、緩存文件,占內存較大。比如常用微信,優酷,抖音,快手等,一段下來,該文件夾下可能緩存10G左右用無用文件(垃圾)。因為占用最大的是固件外用戶另裝的第三方APP(以下用es文件管理器看直觀)。
1、com.tencent.mm/(微信),cache/直接刪;MicroMsg80d946a/(字母加數字的)/video/這是聊天觀看的短視頻,可選擇刪留,emoji/聊天界面內容可刪卻不可見;Download/下載,這里有微信升級包,還有點擊后保存的后綴為".doc".pdf"文檔,比如微信群里發的文檔。
2、com.tencent.mobileqq(騰訊qq),這里文件太多,Tencent/()、qzone/(qq空間),、files/,這里的都可以刪。
3、com.youku.phone/(優酷)下載緩存的小視頻,電視劇電影文件都在這里。
4、com.UCMobile/(UC瀏覽器),fles.videocache/瀏覽器在線看視頻自動緩存文件,可刪,其他文件夾不用管。這與上面說的"手動"不同。
5、com.ss.android.article./(今日頭條),路徑fles/DCIM/這里有下載的小視頻,最好將它剪切到文件管理的主目錄下保存,其他文件都不重要,可刪可忽略。
6、com.android.bankabc/_(農業銀行),路徑fles/nebulaDownload,每登錄瀏覽都有個緩存記錄;
com.chinamworld.bocmbci/(中國銀行),同樣有files/,如里面文件占用不大,可忽略;com.chinamworld.main/_(建設銀行),內容同上;
com.icbc/(工商銀行),內容同上;
com.yitong.mbank/(農商銀行),內容同上。
7、com.ss.android.article.video/(西瓜視頻);
com.kuaishou.nebula/(快手);
com.android.ugc.aweme/(抖音);
以上知道名稱就行
8、com.eg.android.AlipayGphone/_(支付寶),路徑fles/openplatform/文件夾下是支付寶升級安裝包,可刪;
9、com.tencent..mtt/(QQ瀏覽器),路徑fles/子文件夾可刪。
10、tv.danmaku/(嗶哩嗶哩),路徑download/數字的一級一級往下找,該應用下載的視頻都是由video.m4s(視頻)和audio.m4a(音頻)組成,即應用中看視頻,下載后如果只想要歌曲不要畫面,將audio.m4a這后綴改.mp3即可。
ES文件管理器示例
每個用戶手機裝的軟件不同,這里不能一一詳述。手機預裝的固件APP,它的緩存可以忽略,用手機管家處理即可。
占用手機內存的,基本上就是那幾個。如果不明白,多看看也就明白了。還有不明白的,留言或私信都可,大家相互學習交流。
鴻蒙是換皮安卓?我們寫了個 App 來驗證
這幾天手機圈最受大家關注的新聞是什么?
不用我做回答,大家自己應該就有答案。
那當然就是華為的鴻蒙操作系統(HarmonyOS)正式發布了。
華為這次正式發布全場景系統——鴻蒙,意圖就是提前擺脫 Android 束縛,打造屬于自己的系統生態。
鴻蒙系統將獨立的設備連接,使用互聯、協同技術,給用戶帶來全場景交互體驗,最終實現“One as all ,All as one”的理念。
但就算如此,依舊有部分人不買賬,認為這是抄襲,因為依舊使用的是安卓 App,是換皮版的安卓。
但事實真是如此嗎?
今天,果子就帶大家一起了解下鴻蒙系統和鴻蒙應用,看完這篇文章你肯定有答案。
模擬器還是兼容層
鴻蒙是不是換皮版安卓?
解答這個問題前,首先說個類似的問題,安卓模擬器大家都知道吧?如圖就是在 Windows 上運行的安卓模擬器。
得益于模擬器的存在,使我們可以在電腦上使用安卓 App ,甚至還能運行游戲。
因此,拿能不能安裝運行安卓 APK (安卓軟件的安裝包)來擬定是不是換皮版安卓,這種說法顯然就站不住腳!
那有人就會說了:“那鴻蒙還是內置了安卓模擬器,只是多了些功能,也算不上自己的系統!”
* Android 有專屬應用文件格式 APK
那么,上代碼!
今天果子用華為官方的開發工具 DevEco Studio 簡單開發一個鴻蒙版的應用,一探究竟!
打開工具后,創建名為 kejihu 的項目。
通過“簡單”的代碼編寫后,就能來運行測試了。
如圖是運行代碼過程,果子自己寫的鴻蒙版應用“科技狐”已經成功運行并打開。
鴻蒙版應用也成功安裝在虛擬測試機中。
* 在評論區打出排面!
這是編寫的應用主頁面。
* 不點個贊和在看嗎?
所以這個應用的格式是什么呢?會不會還是安卓 APK ? 那就使用 IT 之家的本機應用概覽功能查詢看看。
查詢后,發現已經成功識別到了我們編寫的應用,并且顯示為鴻蒙版應用。
并且,在開發工具的輸出文件夾內,可以找到生成的安裝包文件,其后綴名為 .hap 。
各位沒猜錯:.hap 就是鴻蒙專屬的應用文件格式,并不同于安卓!
而根據鴻蒙官方的開發文檔,未來原生鴻蒙版應用將會使用 .app 的文件格式。
目前 .hap 是重要的部署包,應用的功能完全靠部署包實現。
換句話說,未來鴻蒙生態繼續更新 .app 就是如同 .apk 的角色。
兼容先行,后續獨立
看到這里,大家應該明白鴻蒙不是換皮版安卓!
目前的鴻蒙系統是基于 OpenHarmony AOSP 的(AOSP本來就是開源的,不存在抄襲換皮這一說)。
如圖,是 B 站 UP 主基于純正 OpenHarmony 的體驗視頻,可以看到由于沒有 AOSP ,因此缺少關鍵的應用程序。
所以,這是個很現實的問題,如果直接使用原生鴻蒙系統,應用問題怎么解決?
別說打王者榮耀了,就是 QQ、微信大家都沒得用。
而現在引入 AOSP 兼容于安卓應用環境,用戶就能繼續使用安卓應用,借助原有生態繼續發展是鴻蒙的初步計劃。
等到用戶達到一定規模,鴻蒙系統有了一定的占有率,眾多廠商自然就會開發適配純原生鴻蒙版的 App 。
而事實上,目前有許多應用有鴻蒙版本了。
如圖是京東 App 鴻蒙版本。
鴻蒙版可使用暢連消息,并且頁面廣告變少了,更加的簡潔。
而且還適配了鴻蒙應用特性——上滑圖標打開服務卡片。
但鴻蒙系統并不僅僅是獨立于安卓這么簡單。
鴻蒙系統官方的定義是:鴻蒙操作系統是華為研發的面向萬物互聯時代的全新的、獨立的智能終端操作系統,為不同設備的智能化、互聯與協同提供統一的語言。
打破不同硬件設備的隔閡,實現全場景萬物互聯,這才是鴻蒙的最終目標。
任何新事物的發展早期,都不可避免會面臨質疑和挑戰。唯有在自己的節奏中穩步前進,才能逆風翻盤。
顯然,從鴻蒙的發展時間線來看,節奏拿捏得死死的。
一切質疑,等到涅槃重生的那天都將不攻自破。