Я использую Titanium 3.5.1 для завершения разработки приложения, которое начал коллега. Приложение отлично работает для него и отлично работает в Android Emulator. Также другой коллега установил Titanium 3.5.1 на своем Mac и начал приложение просто отлично, никаких изменений вообще.Титан, пропавший без вести Google Analytics при запуске приложения
Для меня на Ubuntu 14.04 с тем же титаном приложение не запустится в эмуляторе. Я продолжаю получать сообщение об ошибке для отсутствующего плагина Google Analytics. Я знаю, что это не дело Linux, так как первый коллега также использует Ubuntu для разработки приложения. Таким образом, он отлично работает.
Я использую самые последние из недавно установленных NodeJS и Oracle JDK.
$ node -v
v0.12.4
$ java -version
java version "1.7.0_79"
OpenJDK Runtime Environment (IcedTea 2.5.5) (7u79-2.5.5-0ubuntu0.14.04.2)
OpenJDK Server VM (build 24.79-b02, mixed mode)
$ ti --version
4.0.1
$ ti sdk
Titanium Command-Line Interface, CLI version 4.0.1, Titanium SDK version 3.5.1.GA
Copyright (c) 2012-2015, Appcelerator, Inc. All Rights Reserved.
Please report bugs to http://jira.appcelerator.org/
SDK Install Locations:
/home/land/.titanium [default]
Installed SDKs:
3.5.1.GA [selected] /home/land/.titanium/mobilesdk/linux/3.5.1.GA
Это ошибка, я получаю, когда я пытаюсь подражать:
[ERROR] : TiExceptionHandler: (main) [1722,1722] ----- Titanium Javascript Runtime Error -----
[ERROR] : TiExceptionHandler: (main) [1,1723] - In ti:/module.js:280,9
[ERROR] : TiExceptionHandler: (main) [1,1724] - Message: Uncaught Error: Requested module not found: analytics.google
[ERROR] : TiExceptionHandler: (main) [0,1724] - Source: throw new Error("Requested module not found: " + request);
[ERROR] : V8Exception: Exception occurred at ti:/module.js:280: Uncaught Error: Requested module not found: analytics.google
Я знаю, что модуль Google Analytics есть:
Все это излагается тот же самый код работает для двух других коллег без внесения одного изменения в код. Я также запускаю «Очистить» проект перед компиляцией. Тот же результат.
Такого рода ошибки при условии, когда соответствующая архитектура модуля не найден. Например, ваш эмулятор работает с изображениями x86 вместо изображений armv7, а модуль не поддерживает архитектуру x86. Можете ли вы подтвердить это с другими коллегами и найти их тип эмулятора. – Soumya
Хмм, это возможно, поскольку у меня 32bit Ubuntu работает, и они работают Mac, а другой, я думаю, 64 бит. Я проверю, что я ищу? Это в создании эмулятора, выбирающего тип процессора? Если это проблема, есть ли способ обойти это? – jfreak53
попробуйте установить genymotion для имитации Android. Работает намного гладко. Не решение, а рекомендация –