色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Android模擬器執(zhí)行ARM應(yīng)用

汽車玩家 ? 來源:互聯(lián)網(wǎng)科技密 ? 作者:互聯(lián)網(wǎng)科技密 ? 2020-04-13 09:34 ? 次閱讀

隨著 Android 11 開發(fā)者預(yù)覽版的發(fā)布 ,我們同時也推出了 Android 11 系統(tǒng)映像。新的系統(tǒng)映像在執(zhí)行 ARM 二進(jìn)制文件方面取得了顯著的性能提升。此前,依賴 ARM 庫且無法構(gòu)建 x86 版本應(yīng)用的開發(fā)者只能使用完整的 ARM 模擬系統(tǒng)映像 (其速度遠(yuǎn)低于在 x86 設(shè)備上運行 x86 系統(tǒng)映像) 或者實體機。Android 11 系統(tǒng)映像能夠在不影響整個系統(tǒng)的前提下,直接將 ARM 指令轉(zhuǎn)換成 x86 指令。開發(fā)者無需搭建高負(fù)載的 ARM 環(huán)境即可執(zhí)行 ARM 二進(jìn)制文件并進(jìn)行測試。

全新的 Android 11 (Google API) x86 系統(tǒng)映像支持 ARM 應(yīng)用二進(jìn)制接口 (ABI),較舊版本的 Android Oreo 系統(tǒng)映像并不提供該支持

Android 11 系統(tǒng)映像 https://developer.android.google.cn/studio/releases/emulator#support_for_arm_binaries_on_android_9_and_11_system_images

技術(shù)細(xì)節(jié)

我們可能需要結(jié)合具體情景來說明這項新技術(shù)的重要性,尤其是如果您只使用 Kotlin 或 Java 編程語言來構(gòu)建應(yīng)用的話。Kotlin 和 Java 編程語言均在 ART (Android 運行時) 上執(zhí)行,但 C++ 則與它們不同,Android 應(yīng)用中的所有 C++ 指令會直接編譯為機器指令,也就是說,目標(biāo)設(shè)備的平臺架構(gòu)決定著 C++ 的編譯方法。移動手機一般搭載 ARM 處理器,因此,您為應(yīng)用添加的許多 C++ 依賴項 (例如攝像頭條形碼掃描庫) 僅與 ARM 處理器兼容。在這種情形下,如果您使用基于 x86 處理器的設(shè)備進(jìn)行開發(fā)工作,便會遇到應(yīng)用無法運行的問題。

過去,開發(fā)者需要通過模擬器鏡系統(tǒng)映像搭建一個完整的 ARM 環(huán)境,才能繞過這個限制并在 x86 機器上執(zhí)行 ARM 應(yīng)用。但是,把整個系統(tǒng)的 ARM 指令都轉(zhuǎn)換成 x86 指令會造成過高的性能負(fù)荷,因此與基于 x86 的系統(tǒng)映像相比,完整的 ARM 系統(tǒng)映像在 x86 宿主機上的運行速度會慢很多,而且它還無法使用 x86 處理器提供的硬件加速和 CPU 虛擬化技術(shù)。

全新的Android 11 系統(tǒng)映像與 ARM 兼容,它不僅允許整個系統(tǒng)在本機運行 x86 指令,而且還可以照常使用虛擬化技術(shù)。當(dāng)應(yīng)用的某個進(jìn)程需要使用 ARM 二進(jìn)制代碼時,代碼僅會在該進(jìn)程內(nèi)被轉(zhuǎn)換成 x86 指令,其余進(jìn)程將繼續(xù)在 x86 環(huán)境內(nèi)執(zhí)行,包括 Android 運行時 (ART) 以及其它性能關(guān)鍵庫,例如 libGLES和 libvulkan。除此以外,指令轉(zhuǎn)換器也不會執(zhí)行低層的硬件特定庫,從而避免高成本的內(nèi)存訪問檢測和相應(yīng)的性能影響。在 ARM 公司的協(xié)作下,新的模擬器系統(tǒng)映像在本地和持續(xù)集成框架內(nèi)均可運行。

Android 11 系統(tǒng)映像https://developer.android.google.cn/studio/releases/emulator#support_for_arm_binaries_on_android_9_and_11_system_images

libGLEShttps://developer.android.google.cn/ndk/guides/stable_apis#graphics

libvulkanhttps://developer.android.google.cn/ndk/guides/graphics/design-notes

下一步

如果您之前由于缺乏高性能的 ARM 支持,去選擇了實體機而非模擬器,不妨嘗試一下 Android 11 系統(tǒng)映像。此映像文件目前已隨 Android 11 開發(fā)者預(yù)覽版一同開放下載。您可通過 SDK Manager 或者 Android Virtual Device Manager將最新版本的系統(tǒng)映像下載至 Android Studio。

使用 Android Virtual Device Manager 創(chuàng)建一個運行 Android 11 的 AVD

Android 11 系統(tǒng)映像https://developer.android.google.cn/studio/releases/emulator#support_for_arm_binaries_on_android_9_and_11_system_images

Android Virtual Device Managerhttps://developer.android.google.cn/studio/run/managing-avds#createavd

一旦應(yīng)用在模擬器中成功運行后,請考慮適配 Chrome OS。Chrome OS 同樣也支持在 x86 筆記本上執(zhí)行 ARM 版本的 Android 應(yīng)用。通過構(gòu)建適用于 Chrome OS 的應(yīng)用,您可以挖掘大屏幕設(shè)備生態(tài)圈所蘊含的海量機遇,讓全球更多的用戶認(rèn)識您的應(yīng)用。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9153

    瀏覽量

    368494
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    3941

    瀏覽量

    127717
收藏 人收藏

    評論

    相關(guān)推薦

    電網(wǎng)模擬器工作原理淺析

    電網(wǎng)模擬器是一種能夠模擬實際電網(wǎng)運行狀態(tài)的裝置,它在電力系統(tǒng)的規(guī)劃、設(shè)計、測試和維護(hù)中發(fā)揮著至關(guān)重要的作用。了解電網(wǎng)模擬器的工作原理對于優(yōu)化電力系統(tǒng)的設(shè)計和提升其運行效率具有重要意義。 電網(wǎng)
    的頭像 發(fā)表于 01-09 16:58 ?137次閱讀

    光伏組件模擬器9大參數(shù)概述

    是確保質(zhì)量和性能的關(guān)鍵。 光伏組件模擬器模擬太陽光譜和輻照度,實現(xiàn)精確測試。與自然光照相比,模擬器不受天氣和時間限制,提供穩(wěn)定可控的光照條件,確保測試數(shù)據(jù)準(zhǔn)確且可重復(fù)。此外,模擬器
    的頭像 發(fā)表于 12-31 18:10 ?152次閱讀
    光伏組件<b class='flag-5'>模擬器</b>9大參數(shù)概述

    CAN總線模擬器的使用指南 CAN總線網(wǎng)絡(luò)的安全性分析

    CAN總線模擬器的使用指南 CAN總線模擬器(如ICSim)是一種用于模擬CAN總線通信的工具,它可以幫助用戶在沒有實際硬件的情況下進(jìn)行CAN總線通信的測試、調(diào)試和學(xué)習(xí)。以下是一個基本的CAN總線
    的頭像 發(fā)表于 12-23 09:16 ?539次閱讀

    android手機上emulate應(yīng)用程序的方法

    Android手機上模擬(emulate)應(yīng)用程序的方法通常涉及到使用Android模擬器(Emulator)或類似的工具來模擬
    的頭像 發(fā)表于 12-05 15:33 ?418次閱讀

    鴻蒙Flutter實戰(zhàn):12-使用模擬器開發(fā)調(diào)試

    前提 開發(fā)電腦需為M系列芯片 (ARM架構(gòu)) 的 Mac 電腦 目前 Flutter 鴻蒙開發(fā),無法使用 X86 架構(gòu)的模擬器,只能使用 ARM 架構(gòu)的模擬器** 創(chuàng)建項目 等開發(fā)
    發(fā)表于 11-10 13:13

    如何使用光伏模擬器

    光伏模擬器是一種用于模擬太陽能光伏電池工作原理和性能的軟硬件設(shè)備。它能夠提供光伏電池在不同光照、溫度和環(huán)境條件下的電流、電壓、功率等參數(shù),用于測試和評估光伏電池的性能,并幫助開發(fā)、優(yōu)化和驗證光伏系統(tǒng)
    的頭像 發(fā)表于 10-30 17:12 ?282次閱讀
    如何使用光伏<b class='flag-5'>模擬器</b>

    可回饋式電網(wǎng)模擬器的使用方法有哪些?

    回饋式電網(wǎng)模擬器是一種能夠模擬電力系統(tǒng)運行狀態(tài)的設(shè)備,它可以模擬電網(wǎng)的各種工況,包括正常工況、故障工況等。通過使用回饋式電網(wǎng)模擬器,可以對電力系統(tǒng)的運行進(jìn)行深入研究,提高電力系統(tǒng)的運行
    發(fā)表于 10-16 10:50

    負(fù)載模擬器是干什么的,負(fù)載模擬器需要接電源嗎

    負(fù)載模擬器是一種用于模擬各種負(fù)載條件的設(shè)備,它在多個領(lǐng)域都有著廣泛的應(yīng)用。以下是對負(fù)載模擬器的主要功能和用途的詳細(xì)解析:
    的頭像 發(fā)表于 10-01 15:57 ?735次閱讀

    電池模擬器的原理和運用介紹

    電池模擬器是一種功能強大的設(shè)備,它能夠精確模擬電池在實際使用中的多種特性,包括電壓、電流和內(nèi)阻等。這種設(shè)備在現(xiàn)代科技中發(fā)揮著重要作用,特別是在電池管理系統(tǒng)和充放電設(shè)備的測試與校準(zhǔn)方面。隨著
    的頭像 發(fā)表于 09-11 16:11 ?1079次閱讀
    電池<b class='flag-5'>模擬器</b>的原理和運用介紹

    通過GNSS模擬器實現(xiàn)RTK高精度定位 #RTK #GNSS模擬 #GNSS仿真 #GNSS模擬器

    定位模擬器
    虹科衛(wèi)星與無線電通信
    發(fā)布于 :2024年09月06日 17:52:32

    致茂負(fù)載模擬器LED電源測試方案

    致茂獨家提供負(fù)載模擬器LED電源測試方案
    的頭像 發(fā)表于 08-28 10:55 ?670次閱讀

    電池模擬器模擬測試電池充放電性能

    電池模擬器是一種強大的工具,能夠在模擬真實電池的輸出狀態(tài)和充放電特性方面發(fā)揮重要作用。它可以準(zhǔn)確地模擬電池的充放電狀態(tài)、放電深度、開路電壓和內(nèi)部電阻等關(guān)鍵參數(shù),用戶可根據(jù)需要隨時調(diào)整這些條件,以快速
    的頭像 發(fā)表于 06-11 16:05 ?924次閱讀
    電池<b class='flag-5'>模擬器</b><b class='flag-5'>模擬</b>測試電池充放電性能

    電路仿真模擬器怎么用

    電路仿真模擬器是電子工程師和學(xué)生必備的一類軟件工具。通過使用電路仿真模擬器,用戶可以在計算機上模擬和分析各種電路設(shè)計,從而避免在實際搭建電路之前出現(xiàn)錯誤和浪費資源。本文將詳細(xì)介紹電路仿真模擬器
    的頭像 發(fā)表于 05-04 10:53 ?2524次閱讀

    Delta模擬器隨AltStore上線,蘋果解禁復(fù)古游戲模擬器

     4月9日消息,開發(fā)者Riley Testut在Mastodon平臺宣布已獲得蘋果公司確認(rèn),其研發(fā)的游戲模擬器應(yīng)用程序Delta將隨AltStore一同正式上線。
    的頭像 發(fā)表于 04-09 11:08 ?1001次閱讀

    【鴻蒙 HarmonyOS】鴻蒙手機模擬器 ( 鴻蒙遠(yuǎn)程模擬器 | 鴻蒙遠(yuǎn)程模擬器運行手機應(yīng)用 )

    一、鴻蒙遠(yuǎn)程模擬器 選擇 菜單欄 / Tools / HVD Manager , 首次點擊 , 會提示下載模擬器相關(guān)資源 , 下載完成后可以通過瀏覽連接遠(yuǎn)程模擬器 ; ? 點擊 HV
    的頭像 發(fā)表于 01-26 15:02 ?2615次閱讀
    【鴻蒙 HarmonyOS】鴻蒙手機<b class='flag-5'>模擬器</b> ( 鴻蒙遠(yuǎn)程<b class='flag-5'>模擬器</b> | 鴻蒙遠(yuǎn)程<b class='flag-5'>模擬器</b>運行手機應(yīng)用 )
    主站蜘蛛池模板: 日本男女动态图| 国产亚洲欧美日韩综合综合二区| 3D漫画H精品啪啪无码| 俄罗斯xxxxxbbbbb| 久久99热在线观看7| 三级黄色片免费观看| 中文字幕精品无码一区二区| 国产成人免费a在线资源| 母乳女神春日もな| 亚洲精品国偷拍电影自产在线| 精品麻豆一卡2卡三卡4卡乱码| 免费A级毛片无码鲁大师| 无码AV熟妇素人内射V在线| 青青草久久| 在线观看亚洲免费视频| 国产美女一区二区| 热の中文 AV天堂| 中文字幕精品在线视频| 国内精品日本久久久久影院| 日本特交大片免费观看| 99蜜桃在线观看免费视频网站 | 日本人作爰啪啪全过程| 6080yy亚洲久久无码| 久久一本综合| 亚洲不卡视频在线观看| 国产69精品久久久久乱码免费 | 国产精品久久久久秋霞影视| 热中文热国产热综合| av56788成 人影院| 噜妇插内射精品| 中文无码字慕在线观看| 久久精品电影网| 伊人国产精品| 久久这里只有精品2| 中文字幕人成人乱码亚洲影视S | 国产在线精品一区二区网站免费| 日韩欧美一区二区中文字幕| 超级碰碰青草久热国产| 全黄h全肉细节文在线观看| 爱暖暖1000部免费| 日本边添边摸边做边爱边|