Раньше у меня была полноценная рабочая система с Genymotion и tishadow.
У меня есть
- Переустанавливал Студию несколько раз.
- Много раз переустанавливал Appcelerator
- Удалены все SDK из Appcelerator.
- Много раз устанавливал Android Developer SDK
Я думаю, что прошел через все перестановки и до сих пор не работаю в среде разработки. Я предпочитаю использовать CLI с ST2, а не Studio, так как я нахожу его неуклюжим и немного тяжелым для вызовов узлов с обычными атаками пляжного мяча MacOSX на моем экране.
Так что моя основная проблема по-прежнему связана с SDK. Мне удалось получить полный список установленных эмуляторов и Appcelerator, указывающий на то, что казалось бы правильным местом. Смотрите изображение ниже:
Я на правильном пути, больше никаких сбоев или зависаний при попытке указать каталог. Итак, следующим шагом для меня было установить Genymotion, настроить эмулятор, а затем заставить его появиться в Studio — здесь начинается мое замешательство.
Установлен Genymotion и настроен эмулятор, а в конфигурации титана для GenyMotion установлено значение true. Никаких сбоев. Когда я это сделал, мои эмуляторы в Studio просто исчезли.
Итак, перезапустите Studio, и эмуляторы снова появятся. Итак, мой следующий шаг — выполнить сборку cli и посмотреть, какие эмуляторы Android доступны, и посмотреть, получим ли мы тот же список, что и в Studio (мы должны поступить правильно, поскольку эта Studio — это просто графический интерфейс для CLI). Терминал открыт, перейдите в каталог и введите:
`appc ti build -p android`
CLI представляет мне список эмуляторов:
Теперь я в полном замешательстве, и я думаю, что отсюда все мои проблемы. Теперь, если я попытаюсь запустить эмулятор Genymotion (номер 7 в этом списке), он будет выполнять действия, но никогда не запускает эмулятор. Я читал, что вам нужно, чтобы эмулятор уже был открыт, но если я это сделаю, CLI просто зависнет с командой сборки выше и ничего не сделает.
Может ли кто-нибудь предложить мне немного света.
Ниже приведены некоторые параметры среды из файла trace.
`Operating System
Name = Mac OS X
Version = 10.11.2
Architecture = 64bit
# CPUs = 4
Memory = 17179869184
Node.js
Node.js Version = 0.12.7
npm Version = 2.11.3
Titanium CLI
CLI Version = 5.0.5
Titanium SDK
SDK Version = 5.1.2.GA
SDK Path = /Users/<MY_USER_HERE>/Library/Application Support/Titanium/mobilesdk/osx/5.1.2.GA
Target Platform = android`
Emulator exists, detecting all running emulators and connected devices...
- person user343035   schedule 27.01.2016ti info -t android
ничего не делает, я просто получаю вращающийся курсор в терминале. - person user343035   schedule 27.01.2016[ERROR] Unable to start Android Debug Bridge server (exit code Error: Failed to start ADB (code 255): error: protocol fault (couldn't read status): Connection reset by peer
- person user343035   schedule 28.01.2016