2016-09-12 1 views
0

У меня возникли проблемы с приложением, у кого-нибудь с проницательным опытом были какие-либо проблемы с ним? если бы не трехлетний проект на appcelerator, я бы переключился. В любом случае, я считаю, что исправил ошибку, просто нужно уточнить, почему мне нужно изменить это сейчас, когда она отлично работала раньше. Это ошибка, возникающая при попытке загрузить новое окно.Обновление appcelerator вызвало приложение андроида к сбою

[ERROR] : TiExceptionHandler: (main) [6174,104116] ----- Titanium Javascript Runtime Error ----- 
[ERROR] : TiExceptionHandler: (main) [1,104117] - In ti:/view.js:19,10 
[ERROR] : TiExceptionHandler: (main) [0,104117] - Message: Uncaught Error: Cannot add window/tabGroup to a view. 
[ERROR] : TiExceptionHandler: (main) [1,104118] - Source:   throw new Error("Cannot add window/tabGroup to a view."); 

, чтобы решить проблему, я должен переключить все свои теги из <Window> в <View>. Я считаю, что проблема связана с тем, что вы не можете одновременно загружать два окна, мне просто нужно разъяснить, почему он сейчас внезапно перестает работать !!!

UPDATE

Когда я изменить XML для <View> андроид приложение будет работать нормально, однако это вызывает приложение IOS сих не бежать, какие идеи?

ответ

0

Таким образом, ошибка довольно проста, вы не можете добавить <Window> к виду. Итак ... корень должен быть либо <Window>, либо <NavigationWindow>. На Android навигационного окна не существует. Таким образом, у вас должен быть специфический пользовательский интерфейс Android или специфический пользовательский интерфейс iOS. Вы также можете использовать модуль commonJS xp.ui для Titanium, чтобы заставить NavigationWindow работать на Android: https://github.com/FokkeZB/UTiL/blob/master/docs/xp.ui.md (просто следуйте инструкциям по установке).

Приложение должно использовать Window или NavigationWindow в качестве корня для правильной работы. Итак ... не имея ни одного из них, приложение не будет работать.

Поэтому я рекомендую модуль, а затем используйте NavigationWindow> Конструкция окна.

+0

Хорошо, я прочитаю об этом. Знаете ли вы, почему это сработало, внезапно остановилось после обновления, которое я считаю своим делом с SDK. Предыдущий был 3.8.2.GA и теперь работает на 5.5.0.GA – Bish25

+0

Не слышал, чтобы что-то менялось с 3. #. –

+0

Единственное, что я мог подумать, это переместить проект и создать новое рабочее пространство, может ли это иметь эффект? – Bish25