У меня большие проблемы с титановым сплавом в Windows 10. Я использую редактор Atom для написания своих приложений. Всякий раз, когда я выполняю команду ti build
, введите команду до 10 (!!!) раз, пока устройство Android не будет найдено. Для Android эмулятора я получаю сообщение об ошибке следующим образом:Титановый сплав с эмулятором Android на Windows 10
[Error] Failed to install apk on "emulator-5554"
[Error] Error: device not found
Я попытался команды ti build -p android
, ti build -p android -T emulator
и ti build -p android -T emulator -C emulator-5554 --log-level info
. Я также попытался запустить эмулятор вручную с avd.exe
. Я удалил AVD
и создал новую, тоже
Когда устройство (отладки USB включен) подключен, я попытался ti build -p android -T device
и ti build -p android -T device -C XT1032
, где XT1032
это имя устройства. Я получаю сообщение об ошибке следующим образом:
[ERROR] Unable to find any devices
Я не пытался до сих пор, если устройство будет найдено после нескольких попыток.
При выполнении команд, я перепробовал все 4 комбинации:
- эмулятор выключения, устройство отключено
- эмулятор выключен, устройство, подключенное
- эмулятор на устройство отсоединяется
- эмулятор на устройство подключено
I удалено Titanium
, Android SDK
, NodeJS
и Java
и удалили все папки из них. Я также удалил все записи реестра. Затем я снова установил все, Titanium
. Та же проблема.
Я использую Java
32 бит (v8.0.1020.14), NodeJS
v4.2.6 (также пытался v6.3.0, но v4.2.x рекомендуют), Android SDK
(SDK Tools
v25.1.7, SDK Platform-tools
24.0.1 и SDK Build-tools
21.1.2. Я также попытался SDK Build-tools
24.0.1, но 21.xx рекомендуют) и Titanium
(SDK
v6.0.0.v20160719180254, CLI
v5.0.9).
Я изменил мои переменные окружения следующим образом:
ПУТЬ:
C:\android-sdk\tools;C:\android-sdk\platform-tools;C:\android-sdk\ndk-bundle;C:\Program Files (x86)\Java\jdk<version>\bin
JAVA_HOME:
C:\Program Files (x86)\Java\jdk<version>
ANDROID_SDK_HOME:
C:\android-sdk
я должен был установить ANDROID_SDK_HOME и C:\android-sdk\ndk-bundle
, otherwis e NDK и AVD не будут найдены ti setup check
.
Вот скриншот ti setup check
: link to image Я не знаю, почему https://www.google.com недостижим. Кроме того, установлен Intel HAXM
. Я даже переустановил его без успеха. Предыдущая установка Titanium
может найти ее ...
Спасибо за вашу помощь!
TLDNR: мой титановый сплав имеет проблемы с поиском устройств. Он работает только время от времени без какой-либо очевидной картины.
У меня меньше проблем с поиском эмулятора при перезапуске после каждого использования с AVD-менеджером. Дополнительно, я выбираю «стереть пользовательские данные» перед его повторным запуском. Тем не менее, у меня все еще есть проблемы с поиском эмулятора. После настройки моей машины для создания nativ модулей с Titanium и NDK, это стало еще хуже. – Erik