在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

全新的Android 11 系統(tǒng)映像與 ARM 兼容,它不僅允許整個系統(tǒng)在本機(jī)運(yùn)行 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 運(yùn)行時 (ART) 以及其它性能關(guān)鍵庫,例如 libGLES和 libvulkan。除此以外,指令轉(zhuǎn)換器也不會執(zhí)行低層的硬件特定庫,從而避免高成本的內(nèi)存訪問檢測和相應(yīng)的性能影響。在 ARM 公司的協(xié)作下,新的模擬器系統(tǒng)映像在本地和持續(xù)集成框架內(nèi)均可運(yùn)行。

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 支持,去選擇了實(shí)體機(jī)而非模擬器,不妨嘗試一下 Android 11 系統(tǒng)映像。此映像文件目前已隨 Android 11 開發(fā)者預(yù)覽版一同開放下載。您可通過 SDK Manager 或者 Android Virtual Device Manager將最新版本的系統(tǒng)映像下載至 Android Studio。

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

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

    關(guān)注

    134

    文章

    9184

    瀏覽量

    369681
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    3946

    瀏覽量

    128059
收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

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

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

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

    電動汽車交流接口模擬器相關(guān)介紹

    吉事勵電動汽車交流接口模擬器也叫便攜式充電樁測試儀,是一種用于測試和驗(yàn)證電動汽車充電設(shè)備性能和安全性的儀器。它主要用于模擬電動汽車的交流充電接口,與充電設(shè)備進(jìn)行通信和交互,以確保充電設(shè)備能夠正確
    的頭像 發(fā)表于 11-26 18:10 ?246次閱讀
    電動汽車交流接口<b class='flag-5'>模擬器</b>相關(guān)介紹

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

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

    如何使用光伏模擬器

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

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

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

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

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

    電池模擬器的原理和運(yùn)用介紹

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

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

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

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

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

    蘋果更新App Store指南,允許PC模擬器下載游戲

    蘋果近日對面向開發(fā)者的App Store指南進(jìn)行了更新,特別是在模擬器規(guī)則上作出了重要調(diào)整,這一變化顯著地放寬了PC模擬器在App Store上的使用范圍。具體而言,更新后的指南4.7條款中,蘋果
    的頭像 發(fā)表于 08-02 16:37 ?504次閱讀

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

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

    電路仿真模擬器怎么用

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

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

     4月9日消息,開發(fā)者Riley Testut在Mastodon平臺宣布已獲得蘋果公司確認(rèn),其研發(fā)的游戲模擬器應(yīng)用程序Delta將隨AltStore一同正式上線。
    的頭像 發(fā)表于 04-09 11:08 ?1033次閱讀
    主站蜘蛛池模板: 四虎影院在线观看网站 | 好骚综合在线 | 在线视频观看你懂的 | 欧美黄色免费网址 | 激情网五月| 天天夜夜啦啦啦 | 色综合天天 | 天天狠天天天天透在线 | 丁香五香天堂网卡 | 6080伦理久久亚洲精品 | 麻豆三级在线播放 | 亚洲色图20p | 黄色一级毛片网站 | 日本三级香港三级人妇99视 | 亚洲日本精品 | 精品爱爱 | 国产精品二区三区免费播放心 | 一级做a爱片特黄在线观看免费看 | 香蕉久久久久久狠狠色 | 四虎影院的网址 | 天天操综 | 国产精品久久久久影视不卡 | 久久国产精品无码网站 | 白浆喷射| 天堂网最新版www | 一级毛片在线播放 | 丁香六月激情 | 色综合中文字幕 | vip免费观看 | 女人被狂躁视频网站免费 | 亚洲一区二区三区四 | 2019天天射干 | 无人码一区二区三区视频 | 久青草久青草高清在线播放 | zzji国产精品视频 | 一级毛片a | 天天摸日日摸 | jdav视频在线观看 | 性做久久久久久久 | 美国一级毛片片aa久久综合 | 天天干天天干天天干天天 |