簡體   English   中英

Appcelerator Studio / Titanium:錯誤:無法啟動ADB(代碼255):ADB服務器未確認

[英]Appcelerator Studio / Titanium: Error: Failed to start ADB (code 255): ADB server didn't ACK

嘗試在Genymotion模擬器上運行我的應用程序時出現以下錯誤。 我已經嘗試按照他們的Genymotion 設置指南中的步驟進行操作; 我將ADB的位置更改為將我的Android SDK下載到硬盤上的位置,但是仍然出現錯誤。

Appcelerator Studio是否在某個地方保留了自己的Android SDK,也許我應該選擇那個?

[ERROR] :  Error: Failed to start ADB (code 255): ADB server didn't ACK
* failed to start daemon *
    at /Users/owen/Library/Application Support/Titanium/mobilesdk/osx/5.1.2.GA/node_modules/titanium-sdk/lib/adb.js:460:30
    at ChildProcess.<anonymous> (/Users/owen/Library/Application Support/Titanium/mobilesdk/osx/5.1.2.GA/node_modules/node-appc/lib/subprocess.js:60:3)
    at ChildProcess.emit (events.js:110:17)
    at maybeClose (child_process.js:1015:16)
    at Socket.<anonymous> (child_process.js:1183:11)
    at Socket.emit (events.js:107:17)
    at Pipe.close (net.js:485:12)
---------------------------------------------
    at Object.run (/Users/owen/Library/Application Support/Titanium/mobilesdk/osx/5.1.2.GA/node_modules/node-appc/lib/subprocess.js:59:8)
    at /Users/owen/Library/Application Support/Titanium/mobilesdk/osx/5.1.2.GA/node_modules/titanium-sdk/lib/adb.js:459:19
    at /Users/owen/Library/Application Support/Titanium/mobilesdk/osx/5.1.2.GA/node_modules/titanium-sdk/lib/adb.js:445:4
    at Object.detect (/Users/owen/Library/Application Support/Titanium/mobilesdk/osx/5.1.2.GA/node_modules/titanium-sdk/lib/android.js:67:44)
    at androidDetect (/Users/owen/Library/Application Support/Titanium/mobilesdk/osx/5.1.2.GA/node_modules/titanium-sdk/lib/adb.js:437:25)
    at ADB.startServer (/Users/owen/Library/Application Support/Titanium/mobilesdk/osx/5.1.2.GA/node_modules/titanium-sdk/lib/adb.js:457:2)
    at /Users/owen/Library/Application Support/Titanium/mobilesdk/osx/5.1.2.GA/android/cli/hooks/run.js:137:10
    at /Users/owen/Library/Application Support/Titanium/mobilesdk/osx/5.1.2.GA/node_modules/async/lib/async.js:689:13
    at iterate (/Users/owen/Library/Application Support/Titanium/mobilesdk/osx/5.1.2.GA/node_modules/async/lib/async.js:265:13)
---------------------------------------------
    at /Users/owen/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/node_modules/async/lib/async.js:275:35
    at /Users/owen/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/node_modules/async/lib/async.js:44:16
    at /Users/owen/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/node_modules/async/lib/async.js:694:17
    at /Users/owen/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/node_modules/async/lib/async.js:173:37
    at /Users/owen/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/lib/hook.js:239:9
    at cli.on.post (/Users/owen/Library/Application Support/Titanium/mobilesdk/osx/5.1.2.GA/android/cli/hooks/package.js:21:51)
    at /Users/owen/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/lib/hook.js:235:13
    at /Users/owen/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/node_modules/async/lib/async.js:689:13
    at iterate (/Users/owen/.appcelerator/install/5.1.0/package/node_modules/appc-cli-titanium/node_modules/titanium/node_modules/async/lib/async.js:265:13)

我發現我已經將Genymotion設置中的Android SDK路徑設置為與Appcelerator Studio使用的路徑不同,因為我的文檔中有一個Android SDK目錄,我是單獨下載的。

這是我找到Appcelerator Studio Android SDK版本並解決Genymotion中問題的方法:

  1. 在Appcelerator Studio中,轉到Preferences > Studio > Platforms > Android
  2. 復制Android SDK主頁的路徑
  3. 在Genymotion中,轉到Settings > ADB > Use custom Android SDK tools
  4. 將路徑粘貼到下面的字段中

暫無
暫無

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

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