У меня возникла проблема с запуском приложений для Android на моих виртуальных устройствах после того, как я недавно обновил существующие SDK от AVD Manager. Когда я выбираю мой существующий Android Emulator от Appcelerator студии и хит бежать, он компилируется нормально, но как только компиляция закончится, он говорит следующее:Appcelerator Studio разыгрывается в ожидании запуска эмулятора Android
[INFO] : Signing apk: /Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/bin/jarsigner "-sigalg" "MD5withRSA" "-digestalg" "SHA1" "-keystore" "/Users/<username>/Library/Application Support/Titanium/mobilesdk/osx/5.0.3.v20151203125132/android/dev_keystore" "-storepass" "*******" "-signedjar" "/Users/<username>/Work/Appcelerator/<MyApp>/build/android/bin/<MyApp>.apk" "/Users/<username>/Work/Appcelerator/<MyApp>/build/android/bin/app-unsigned.apk" "tidev"
[INFO] : Aligning zip file: /Users/<username>/.android/build-tools/23.0.2/zipalign "-v" "4" "/Users/<username>/Work/Appcelerator/<MyApp>/build/android/bin/<MyApp>.apk" "/Users/<username>/Work/Appcelerator/<MyApp>/build/android/bin/<MyApp>.apkz"
[INFO] : Writing build manifest: /Users/<username>/Work/Appcelerator/<MyApp>/build/android/build-manifest.json
[INFO] : Making sure the adb server is running
[INFO] : Waiting for emulator to become ready...
[LiveView] version 1.0.9
[LiveView] File Server Started on Port 8324
[LiveView] Alloy project monitor started
[LiveView] Event Server Started on Port 8323
[TRACE] : Timed out while waiting for the emulator to boot; waited 240000 ms
[ERROR] : Emulator timeout after waiting 240000 ms
Странная вещь, эмулятор делает запуск и загружается должным образом, но Appcelerator Studio, похоже, не «видит», что эмулятор запущен, поэтому он продолжает ждать и, в конце концов, отключается. Создание новых виртуальных устройств не устраняет проблему.
Эта проблема возникает при включенном и отключенном режиме LiveView.
Моя среда:
Operating System
Name = Mac OS X
Version = 10.11.6
Architecture = 64bit
# CPUs = 4
Memory = 8.0GB
Node.js
Node.js Version = 4.4.2
npm Version = 3.8.5
Titanium CLI
CLI Version = 5.0.9
node-appc Version = 0.2.31
Titanium SDK
5.0.3.v20151203125132
Mac OS X
Command Line Tools = installed
Intel® Hardware Accelerated Execution Manager (HAXM)
Installed = yes
Memory Limit = 2 GB
Вот мои установленные SDKs:
вещи работали нормально, прежде чем я обновил установленный Android SDK, пару дней назад. Эта проблема сделала разработку Android с использованием Appcelerator Studio чрезвычайно болезненной, медленной и непродуктивной, без возможности отладки в Studio и необходимости вручную компилировать и устанавливать APK в AVD.
Спасибо, используя SDK 5.4.0 GA сделал работу! Любая идея, почему использование v5.0.3 ломает функциональность? –