0

У меня большие проблемы с титановым сплавом в 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. Та же проблема.
Я использую Java32 бит (v8.0.1020.14), NodeJSv4.2.6 (также пытался v6.3.0, но v4.2.x рекомендуют), Android SDK (SDK Toolsv25.1.7, SDK Platform-tools24.0.1 и SDK Build-tools21.1.2. Я также попытался SDK Build-tools24.0.1, но 21.xx рекомендуют) и Titanium (SDKv6.0.0.v20160719180254, CLIv5.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: мой титановый сплав имеет проблемы с поиском устройств. Он работает только время от времени без какой-либо очевидной картины.

+0

У меня меньше проблем с поиском эмулятора при перезапуске после каждого использования с AVD-менеджером. Дополнительно, я выбираю «стереть пользовательские данные» перед его повторным запуском. Тем не менее, у меня все еще есть проблемы с поиском эмулятора. После настройки моей машины для создания nativ модулей с Titanium и NDK, это стало еще хуже. – Erik

ответ

0

Процесс завершается после создания файла APK. Если эмулятор запущен, можно вручную установить APK. Используйте эту команду в Command Line:

<Android SDK folder>\platform-tools\adb.exe -s emulator-5554 install -r -d <project path>\<project folder>\build\android\bin\<project name>.apk 

Название проекта равно проекта папку имя. После установки APK приложение можно запустить вручную в эмуляторе.

Тем не менее, при разработке на Windows 10 все еще много проблем ... Я думаю, что это заставляет меня переключиться на MAC.