Appium 連接7.0以上版本真機(jī) 報錯

python 報錯信息

selenium.common.exceptions.WebDriverException: Message: A new session could not be created. (Original error: Command failed: C:\Windows\system32\cmd.exe /s /c "D:\android-sdk-windows\platform-tools\adb.exe -s 91f7e690 install "C:\Program Files (x86)\Appium\node_modules\appium\build\settings_apk\settings_apk-debug.apk""

Failed to install C:\Program Files (x86)\Appium\node_modules\appium\build\settings_apk\settings_apk-debug.apk: Failure [INSTALL_FAILED_ALREADY_EXISTS: Attempt to re-install io.appium.settings without first uninstalling.]

appium 報錯信息

info: [debug] Responding to client with error: {"status":33,"value":{"message":"A new session could not be created. (Original error: Command failed: C:\\Windows\\system32\\cmd.exe /s /c \"D:\\android-sdk-windows\\platform-tools\\adb.exe -s 91f7e690 install \"C:\\Program Files (x86)\\Appium\\node_modules\\appium\\build\\settings_apk\\settings_apk-debug.apk\"\"\nFailed to install C:\\Program Files (x86)\\Appium\\node_modules\\appium\\build\\settings_apk\\settings_apk-debug.apk: Failure [INSTALL_FAILED_ALREADY_EXISTS: Attempt to re-install io.appium.settings without first uninstalling.]\r\n)","killed":false,"code":1,"signal":null,"cmd":"C:\\Windows\\system32\\cmd.exe /s /c \"D:\\android-sdk-windows\\platform-tools\\adb.exe -s 91f7e690 install \"C:\\Program Files (x86)\\Appium\\node_modules\\appium\\build\\settings_apk\\settings_apk-debug.apk\"\"","origValue":"Command failed: C:\\Windows\\system32\\cmd.exe /s /c \"D:\\android-sdk-windows\\platform-tools\\adb.exe -s 91f7e690 install \"C:\\Program Files (x86)\\Appium\\node_modules\\appium\\build\\settings_apk\\settings_apk-debug.apk\"\"\nFailed to install C:\\Program Files (x86)\\Appium\\node_modules\\appium\\build\\settings_apk\\settings_apk-debug.apk: Failure [INSTALL_FAILED_ALREADY_EXISTS: Attempt to re-install io.appium.settings without first uninstalling.]\r\n"},"sessionId":null}

> info: <-- POST /wd/hub/session 500 8818.233 ms - 1303

解決方法1:

在真機(jī)上 手動卸載 ?AppimSetting ?和 ?Unlock 兩個應(yīng)用


解決方法2(注釋安裝應(yīng)用的代碼):

在window 系統(tǒng)下,找到appium 安裝目錄

C:\Program Files (x86)\Appium\node_modules\appium\lib\devices\android

找到Android.js 文件,注釋下述的三行代碼即可:(顏色為紅色的代碼行)

如果手機(jī)上未安裝這兩個應(yīng)用:

解決方法3:

1. adb.js 中1035 行this.shell("ps '" + name + "'", function (err, stdout) {

對應(yīng)執(zhí)行的指令是ps 'uiautomator', Android7不支持這個指令格式塑悼,所以執(zhí)行結(jié)果是bad pid'uiautomator'

目前Appium未對此進(jìn)行處理,所以需要修改此指令的執(zhí)行方式

即將

this.shell("ps '" + name + "'", function (err, stdout) {

if (err) return cb(err);

替換成

this.shell_grep("ps", name, function (err, stdout) {

if (err) {

logger.debug("No matching processes found");

return cb(null, []);

}


并增加上面用到的shell_grep函數(shù):

ADB.prototype.shell_grep = function (cmd, grep, cb) {

if (cmd.indexOf('"') === -1) {

cmd = '"' + cmd + '"';

}

var execCmd = 'shell ' + cmd + '| grep ' + grep;

this.exec(execCmd, cb);

};

重啟appium看是否能成功運(yùn)行

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末洗鸵,一起剝皮案震驚了整個濱河市蜻牢,隨后出現(xiàn)的幾起案子稍坯,更是在濱河造成了極大的恐慌,老刑警劉巖嵌赠,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件卸亮,死亡現(xiàn)場離奇詭異忽妒,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)兼贸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進(jìn)店門段直,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人溶诞,你說我怎么就攤上這事鸯檬。” “怎么了螺垢?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵喧务,是天一觀的道長颜及。 經(jīng)常有香客問我,道長蹂楣,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任讯蒲,我火速辦了婚禮痊土,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘墨林。我一直安慰自己赁酝,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布旭等。 她就那樣靜靜地躺著酌呆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪搔耕。 梳的紋絲不亂的頭發(fā)上隙袁,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天,我揣著相機(jī)與錄音弃榨,去河邊找鬼菩收。 笑死,一個胖子當(dāng)著我的面吹牛鲸睛,可吹牛的內(nèi)容都是我干的娜饵。 我是一名探鬼主播,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼官辈,長吁一口氣:“原來是場噩夢啊……” “哼箱舞!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起拳亿,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤晴股,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后风瘦,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體队魏,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年万搔,在試婚紗的時候發(fā)現(xiàn)自己被綠了胡桨。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡瞬雹,死狀恐怖昧谊,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情酗捌,我是刑警寧澤呢诬,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布涌哲,位于F島的核電站,受9級特大地震影響尚镰,放射性物質(zhì)發(fā)生泄漏阀圾。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一狗唉、第九天 我趴在偏房一處隱蔽的房頂上張望初烘。 院中可真熱鬧,春花似錦分俯、人聲如沸肾筐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽吗铐。三九已至,卻和暖如春杏节,著一層夾襖步出監(jiān)牢的瞬間唬渗,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工奋渔, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留谣妻,地道東北人。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓卒稳,卻偏偏與公主長得像蹋半,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子充坑,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內(nèi)容