2016-09-12 42 views
0

appceleratorに問題があります。 appceleratorの3年間のプロジェクトでなければ、私は切り替えたでしょう。とにかく私は、エラーが直前に完全に働いたときにこれを変更する必要がある理由を明確にする必要があると考えています。これは、新しいウィンドウを読み込んで読み込んだときに表示されるエラーです。私は<View><Window>から私のすべてのタグを切り替えて問題を修正するappceleratorがクラッシュする原因となったAndroidアプリを更新しました

[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."); 

。私は、問題はあなたが同時に2つのウィンドウを読み込むことができないという事実と関係していると信じています。

UPDATE

私は<View>にXMLを変更するとAndroidアプリが正常に動作しますが、これは、今なしの実行にiOSアプリを引き起こす任意のアイデア?

答えて

0

エラーはかなり簡単です。<Window>をビューに追加することはできません。したがって、ルートは<Window>または<NavigationWindow>のいずれかである必要があります。 Androidでは、navigationWindowは存在しません。したがって、Android固有のUIまたはiOS固有のUIを持つ必要があります。また、commonJSモジュールxp.uiをTitaniumに使用すると、Androidで動作するようにNavigationWindowを取得することができます:https://github.com/FokkeZB/UTiL/blob/master/docs/xp.ui.md(インストール方法の指示に従ってください)。

アプリケーションは正しく動作するには、ルートとしてWindowまたはNavigationWindowが必要です。だから...これらのいずれも持っていないとアプリが動作しなくなる。

このモジュールをお勧めします。次に、NavigationWindow> Windowの構築を使用します。

+0

さて、私はそれを読み上げます。なぜ私はそれがSDKと関係していると信じて更新後に突然停止したのか知っていますか?以前のバージョンは3.8.2.GAでしたが、現在は5.5.0.GAで動作しています – Bish25

+0

3から変更がありません。 –

+0

私が考えることができる唯一のことは、プロジェクトを移動して新しいワークスペースを作成することです。効果がありますか? – Bish25

関連する問題