windwon安裝macaca環境

一 安裝配置java
1.安裝java_jdk?,安裝過程中順帶一起安裝jre
(1)選擇【新建系統變量】--彈出“新建系統變量”對話框,在“變量名”文本框輸入“JAVA_HOME”,在“變量值”文本框輸入JDK的安裝路徑, 如“C:/Java/jdk1.6.0_25”
(2)在“系統變量”選項區域中查看PATH變量,如果不存在,則新建變量 PATH,否則選中該變量,單擊“編輯”按鈕,在“變量值”文本框的起始位置添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”或者是直接“%JAVA_HOME%\bin;”,單擊確定按鈕
2.檢查java是否安裝成功
在cmd下執行:java,如果安裝成功,cmd下會提示java的使用
二安裝nodejs
1.官網下載nodejs.exe并安裝
2.檢查nodejs是否安裝成功
在cmd下執行 :node?-v
3.配置npm的全局模塊的存放路徑以及cache的路徑
(1)nodejs的安裝目錄下,建立“node_global”及“node_cache”兩個文件夾
(2)在cmd中鍵入兩行命令
npm config set prefix "D:\Program Files\nodejs\node_global"
npm config set cache "D:\Program Files\nodejs\node_cache"
(3)檢查是否設置成功
npm?config?get?prefix
npm?config?get?cache
4.配環境變量
進入我的電腦→屬性→高級→環境變量。在系統變量下新建“NODE_PATH”,輸入“D:\Program?Files\nodejs\node_global\node_modules”
5.安裝淘寶鏡像
在cmd中輸入npm?install?-g?cnpm?–registry=https://registry.npm.taobao.org?即可將npm指向國內鏡像源,之后輸入cnpm?-v ,驗證是否安裝成功,之后就用cnpm代替npm
(如果出現提示:'cnpm' 不是內部或外部命令,也不是可運行的程序,試著找到user/admin/.npmrc文件刪除后,重新執行:npm?install?-g?cnpm?–registry=https://registry.npm.taobao.org)?
三 安裝macaca
在cmd下執行命令
cnpm i -g macaca-cli
cnpm i macaca-chrome -g
cnpm i macaca-electron -g
四驗證安裝
在cmd下執行命令:macaca?doctor
說明
如果需要安卓模擬器,則安裝java后繼續安裝android_jdk、driver、Genymotion虛擬機,安裝如下
一 安裝配置android_jdk
下載安裝或免安裝包:https://developer.android.com/studio/index.html#downloads,安裝或解壓至D:\Program Files (x86)\android-sdk中;
設置sdk的環境變量:
ANDROID_HOME ? value:D:\Program Files (x86)\android-sdk
因為我是下載了免安裝包,解壓后在cmd窗口輸入android,此時會彈出窗口(ps:如果是安裝包直接安裝,安裝完后,會自動彈出這個窗口)
一般是根據自己的需要選擇安裝android版本,但為了兼容macaca,建議選擇24版本,因為25以上版本macaca不兼容,然后安裝并接受協議,此時系統會自動下載并安裝,安裝完畢后,在設置環境變量,這個過程就是安裝android的模擬器和SDK Platform-Tools的過程,過程耗時比較長
Path ? ?
%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\tools
設置保存后,在cmd下輸入adb并回車,就說明了sdk是正常的
二 安裝驅動
然后在步驟三中加入
cnpm i macaca-ios -g(mac用這個)
cnpm i macaca-android -g(Windwon用這個)
三安裝 Genymotion虛擬機

?

轉載于:https://www.cnblogs.com/xxyBlogs/p/6671053.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/252960.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/252960.shtml
英文地址,請注明出處:http://en.pswp.cn/news/252960.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

三星要用Exynos 9芯片打造獨立VR頭顯

【天極網VR虛擬現實頻道】近期有數據顯示,2016年全球VR虛擬現實設備的出貨量達到了630萬臺,其中三星Gear VR以451萬臺出貨量稱霸全球VR市場,占據高達71%的市場份額。不過三星的眼光并不局限于手機VR設備,這家公司正在計劃推出一款…

消息隊列常見的 5 個應用場景

消息隊列中間件是分布式系統中重要的組件,主要解決應用耦合,異步消息,流量削鋒等問題,實現高性能、高可用、可伸縮和最終一致性架構。使用較多的消息隊列有ActiveMQ、RabbitMQ、ZeroMQ、Kafka、MetaMQ、RocketMQ。 消息隊列應用場…

Leetcode之二叉樹(前200道)

持續更新... github鏈接:https://github.com/x2mercy/Leetcode_Solution 為什么括號200道呢!因為準備按照200道這樣的周期刷,每200道刷兩遍,第一遍按難度刷,第二遍按類別刷! 先整理binarytree這一類別也是因…

在ARM Linux下使用GPIO模擬SPI時序詳解

Author:楊正 Data:2016.1.1 Mail:yz2012wwgmail.com一、 概述 SPI是英文SerialPeripheral Interface的縮寫,顧名思義就是串行外圍設備接口。SPI是一種高速、全雙工、同步通信總線,標準的SPI有4個引腳&#xff…

git clone時出現 error:inflate:data stream error(incorrect data check)

git clone時出現 error:inflate:data stream error(incorrect data check) fatal:serrious inflate inconsistency fatal:index-pack failed 經了解,此問題是遺留問題,之前是因為公司對gitlab服務器進行數據遷移而引起這種git clone失敗的原因&#xff0…

CentOS 7.5 使用 yum 安裝 Kubernetes 集群(二)

一、安裝方式介紹 1、yum 安裝 目前CentOS官方已經把Kubernetes源放入到自己的默認 extras 倉庫里面,使用 yum 安裝,好處是簡單,壞處也很明顯,需要官方更新 yum 源才能獲得最新版本的軟件,而所有軟件的依賴又不能自己指…

zbb20171108 tomcat 性能優化

原文地址http://www.cnblogs.com/NiceTime/p/6665416.html 1)內存優化(調整配置堆的大小,修改文件:catalina.sh) JAVA_OPTS"-Djava.awt.headlesstrue -Dfile.encodingUTF-8 -server -XX:MinHeapFreeRatio80 -XX:MaxHeapFreeRatio80 -XX:ThreadStack…

深入理解pthread_cond_wait、pthread_cond_signal

man pthread_cond_wait的解釋 LINUX環境下多線程編程肯定會遇到需要條件變量的情況,此時必然要使用pthread_cond_wait()函數。但這個函數的執行過程比較難于理解。 pthread_cond_wait()的工作流程如下(以MAN中的EXAMPLE為例):…

LeetCode算法題-Factorial Trailing Zeroes(Java實現)

這是悅樂書的第183次更新,第185篇原創 01 看題和準備 今天介紹的是LeetCode算法題中Easy級別的第42題(順位題號是172)。給定一個整數n,返回n!中的尾隨零數。例如: 輸入:3 輸出:0 說明…

JavaWeb基礎—JS學習小結

JavaScript是一種運行在瀏覽器中的解釋型的編程語言 推薦:菜鳥教程一、簡介js:javascript是基于對象【哪些基本對象呢】和和事件驅動【哪些主要事件呢】的語言,應用在客戶端(注意與面向對象的區分) js的三大特點:  交…

Asp.Net 設計模式 之 “簡單工廠”模式

主要思想:public static Operation CreateFactory(string ope) { //實例化空父類,讓父類指向子類 Operation op null; switch (ope) { case "": op …

UBuntu國內鏡像地址下載

http://www.oschina.net/p/ubuntu http://releases.ubuntu.com/ http://mirrors.163.com/ubuntu-releases/14.04/

Effective_STL 學習筆記(十九) 了解相等和等價的區別

find 算法和 set 的 insert 成員函數是很多必須判斷兩個值是否相同的函數代表&#xff0c; find 對 “相同” 的定義是相等&#xff0c;基于 operator &#xff0c; set::insert 對 “相同” 的定義是等價&#xff0c;通常基于 operator< 。 操作上來說&#xff0c;相等的概…

判斷是否獲取到手機相機權限

實際運用場景&#xff1a; 上傳圖片&#xff0c;查看相機設備&#xff0c;使用相機 在做這些操作的時候先調用這段話 AVAuthorizationStatus authStatus [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo]; if (authStatus AVAuthorizationStatusRestric…

事物筆記

什么是事務&#xff1a; 一件事情有N個組成單元&#xff0c;執行之后要么同時成功&#xff0c;要么同時失敗。 MySQL是一條默認的事務&#xff0c;一條sql語句就是一條事務。------------------------------------------------------------MySQL事務&#xff1a; 1、開啟一個事…

Python Socket通信黏包問題分析及解決方法

參考&#xff1a;http://www.cnblogs.com/Eva-J/articles/8244551.html#_label5 1.黏包的表現(以客戶端遠程操作服務端命令為例) 注&#xff1a;只有在TCP協議通信的情況下&#xff0c;才會產生黏包問題 基于TCP協議實現的黏包 #!/usr/bin/env python # -*- coding: utf-8 -*- …

Django 路由

定義&#xff1a; URL配置(URLconf)就像Django 所支撐網站的目錄。它的本質是URL與要為該URL調用的視圖函數之間的映射表&#xff1b;你就是以這種方式告訴Django&#xff0c;對于這個URL調用這段代碼&#xff0c;對于那個URL調用那段代碼。 URL配置格式&#xff1a; urlpatter…

Ubuntu默認不進入圖形界面

修改 /etc/X11/default-display-manager如果值為/usr/sbin/gdm&#xff0c;(ubuntu12.04 為/usr/sbin/lightdm)則進入圖形界面 如果值為false&#xff0c;則進入控制臺&#xff08;命令行方式&#xff09;。如果想從控制臺進入圖形界面&#xff0c;可以在控制臺上輸入命令 sudo…

讀《構建之法》的心得體會

前段時間&#xff0c;我看了《構建之法》的一些內容&#xff0c;有了一些心得體會。 軟件工程所討論的是代碼量巨大、涉及人數眾多、項目需求多變時所要解決的問題。而在校學生根本就沒有這樣的環境。而鄒欣老師的《構建之法》是我讀過的書中最淺顯易懂的軟件工程書。 在緒論中…

2440內存管理

title: 2440內存管理 tags: ARM date: 2018-10-17 19:08:49 --- 2440內存管理 特性 大/小端&#xff08;通過軟件選擇&#xff09;地址空間&#xff1a;每個 Bank 有 128M 字節(總共 1G/8 個 Bank)除了 BANK0&#xff08;16/32 位&#xff09;之外【引導ROM&#xff0c;其總線寬…