Expo大作戰(七)--expo如何使用Genymotion模擬器


簡要:本系列文章講會對expo進行全面的介紹,本人從2017年6月份接觸expo以來,對expo的研究斷斷續續,一路走來將近10個月,廢話不多說,接下來你看到內容,將全部來與官網

我猜去全部機翻+個人修改補充+demo測試的形式,對expo進行一次大補血!歡迎加入expo興趣學習交流群:597732981

【之前我寫過一些列關於expo和rn入門配置的東i西,大家可以點擊這里查看:從零學習rn開發

相關文章:

 

Expo大作戰(一)--什么是expo,如何安裝expo clinet和xde,xde如何使用

 

Expo大作戰(二)--expo的生命周期,expo社區交流方式,expo學習必備資源,開發使用expo時關注的一些問題

 

Expo大作戰(三)--針對已經開發過react native項目開發人員有針對性的介紹了expo,expo的局限性,開發時項目選型注意點等

 

Expo大作戰(四)--快速用expo構建一個app,expo中的關鍵術語

 

Expo大作戰(五)--expo中app.json 文件的配置信息

 

Expo大作戰(六)--expo開發模式,expo中exp命令行工具,expo中如何查看日志log,expo中的調試方式

 

Expo大作戰(七)--expo如何使用Genymotion模擬器

 

Expo大作戰(八)--expo中的publish以及expo中的link,對link這塊東西沒有詳細看,大家可以來和我交流

 

更多>>

 

接下來就開始擼碼


Genymotion


我們推薦通過Android Studio模擬器使用Genymotion模擬器。如果您在使用Genymotion時遇到任何問題,請按照本指南中的步驟操作。(夜神也不錯)

第1步:隨處使用相同版本的Android工具

Genymotion和XDE / exp都捆綁了他們自己的Android工具版本。為了使XDE或exp與Genymotion通信,他們需要共享相同的一組工具。您可以通過告訴XDE / exp使用Genymotion的工具,或者通過安裝Android Studio並告訴XDE / exp和Genymotion使用Android Studio中的工具來做到這一點。

選擇以下兩個選項之一:

選項1:使用Android Studio的工具
安裝Android Studio。

轉到配置 - > SDK管理器。

 配置SDK

 

在SDK Manager中,確保您處於外觀和行為 - >系統設置 - > Android SDK。您的SDK和工具位於顯示Android SDK位置的框中。記住這個位置!

 Android SDK位置

 

  • 如果您使用的是macOS或Linux,請使用〜/ .bash_profile〜/ .bash_rc將Android SDK位置添加到PATH中。
  • 在macOS上,您還需要通過添加一行像export PATH = / Users / myuser / Library / Android / sdk / platform-tools:$ PATH來將平台工具添加到〜/ .bash_profile〜/ .bash_rc
  • 確保你可以從你的終端運行adb。
  • 打開Genymotion並導航至設置 - >ADB。選擇“使用自定義Android SDK工具”並使用您的Android SDK位置進行更新:

 genymotion安卓工具

 

啟動Genymotion

選項2:使用Genymotion的工具


查找Genymotion的adb副本。在macOS上,這通常是/Applications/Genymotion.app/Contents/MacOS/tools/

將Genymotion工具目錄添加到您的路徑。

確保你可以從你的終端運行adb。

 

第2步:在XDE中設置路徑


運行npm install -g exp以全局安裝exp。

然后運行 exp path。這將保存您的PATH環境變量,以便XDE知道在哪里可以找到您的Android工具。

 


下一張繼續介紹,這一篇主要介紹了:expo如何使用Genymotion模擬器,歡迎大家關注我的微信公眾號,這篇文章是否被大家認可,我的衡量標准就是公

眾號粉絲增長人數。歡迎大家轉載,但必須保留本人博客鏈接!

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM