Appcelerator Studio / Titanium: Error: Failed to start ADB (code 255): ADB server didn't ACK
Appcelerator Studio / Titanium: Error: Failed to start ADB (code 255): ADB server didn't ACK
尝试在 Genymotion 模拟器上 运行 我的应用程序时出现以下错误。我已经尝试按照他们的 Genymotion setup guide 中的步骤进行操作;我将 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 中解决问题的方法:
- 在 Appcelerator Studio 中转到
Preferences > Studio > Platforms > Android
- 复制 Android SDK 主页的路径
- 在 Genymotion 中转到
Settings > ADB > Use custom Android SDK tools
- 在下面的字段中粘贴路径
尝试在 Genymotion 模拟器上 运行 我的应用程序时出现以下错误。我已经尝试按照他们的 Genymotion setup guide 中的步骤进行操作;我将 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 中解决问题的方法:
- 在 Appcelerator Studio 中转到
Preferences > Studio > Platforms > Android
- 复制 Android SDK 主页的路径
- 在 Genymotion 中转到
Settings > ADB > Use custom Android SDK tools
- 在下面的字段中粘贴路径