簡體   English   中英

Android Studio:硬件加速

[英]Android Studio: Hardware Acceleration

這簡直讓我發瘋,我找不到任何幫助。 對於模擬器,我還是個新手,而對於Android Studio來說,我什至是新手。 這是我的問題:我安裝了Android Studio。 下載了包括HAXM在內的SDK更新,並設置了我自己的AVD。 嘗試啟動我的AVD或什至已經存在的啟動器AVD時,我收到一條錯誤消息,指出“仿真器:錯誤:x86仿真當前需要硬件加速!”

我已經進行了一些谷歌搜索,並嘗試使用Android / SDK文件夾中的安裝文件來完成HAXM的安裝。 我立即被告知安裝失敗,並且我的CPU不允許進行Intel硬件加速或類似的操作。 我在某處讀到,我可以在AMD上使用硬件加速的唯一方法是,如果我在Linux上,我沒有經驗。 所以我嘗試放棄。 現在,我不知道如何在Android Studio中完全禁用硬件加速。 我什至沒有開始學習如何用android編寫程序,因為我無法啟動和運行AVD。

有沒有人有完整的Android新手技巧? 我認為嘗試一下會很有趣,因為我曾經對C ++相當滿意,而且我一直是android的忠實粉絲。 但是,到目前為止,我一直沒有做任何與GUI相關的事情,並且目前我還覺得它不是很有趣。

我正在運行帶有8GB內存的AMD系統。 更具體地說,我在GIGABYTE GA-970A-DS3主板上使用了AMD FX-4130四核處理器。

不幸的是,AMD的虛擬化技術AMD-V與Intel HAXM不兼容。 您唯一的選擇是熟悉Linux或使用不需要虛擬化的基於ARM的AVD。

您可以在Android開發人員的文檔“ 使用模擬器 ”上找到有關Linux的說明。

您可以使用Genymotion而不是默認值。 它比默認的更快。 而且該仿真器與Intel和AMD兼容。 Genymotion僅使用Virtualbox在VM中運行Android。

這是Genymotion的鏈接。
Genymotion, Genymotion用戶指南

它可能會幫助您。

拿一個帶USB線的Android手機,然后按照以下步驟操作:
1.將手機插入計算機。
2.在電話上轉到:設置>關於設備滾動以查找內部版本號
3.按內部版本號7x(啟用開發人員模式)
4.返回設置,按開發人員選項,選擇USB調試,包括錯誤報告,通過USB驗證應用,以及GPU強制渲染。
5.檢查計算機上的設備連接
6.在“ buildTypes {”下添加build.gradle,寫上

debug {  debuggable true  }

那么當您運行項目時,您應該可以在avd選擇中看到您的手機,然后選擇它。 手機將在應用程序運行時自動喚醒,除非它是一個半有效的啟動過程。 應用程序完成后,請不要忘記從gradle文件中刪除調試代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM