2016-06-15 6 views
0

私は合金を使ったプロジェクトを持っています。 (1.8またはそれ以降)。appceleratorアプリケーションにウィジェットを追加するには?

私はアプリにウィジェット(スライダーメニュー)を追加します。その後、私は、フォルダを展開していますが、コピー&ペーストウィジェットは自分のアプリケーションの下にフォルダを持って、このリンクから

Slider menu

をウィジェットをダウンロードしています。

だから私は私のプロジェクトでこのような状況を持っている:私は

{ 
    "global": {}, 
    "env:development": {}, 
    "env:test": {}, 
    "env:production": {}, 
    "os:android": {}, 
    "os:blackberry": {}, 
    "os:ios": {}, 
    "os:mobileweb": {}, 
    "os:windows": {}, 
    "dependencies": { 
     "com.slider":"1.0" 
    } 
} 

しかし、私は自分のアプリケーションを起動しようとします。私は私のconfig.jsonにコードをもを追加した

enter image description here

このエラーメッセージが表示されます:

[ERROR] : config.json references non-existent widgets: ["com.slider"] 
[ERROR] : If you are not using these widgets, remove them from your config.json dependencies. 
[ERROR] : If you are using them, add them to your project's widget folder or as NPM package. 
[ERROR] : Alloy compiler failed 

答えて

3

2つのポイントがあります世話をする:

  1. ウィジェットフォルダは、アプリケーションフォルダ内にある必要があります。 (あなたはそれを資産に入れました)。

  2. config.json com.sliderは、widget.jsonに存在するwidgetのIDである必要があります。または、widget.jsonを探してそこからIDをコピーする必要があります。

唯一の問題は、命名規則です。