2016-04-30 6 views
5

セットアップ/問題重複エントリ:カスタムAndroidのモジュール内の組織/ Appceleratorの/チタン/ GEN/bindings.json

私はチタンは、Ti内のGIFアニメーションを表示するためのカスタムAndroidのモジュールを作成しました。モジュールのソースコードはここで見つけることができます: https://github.com/m1ga/com.miga.gifview

実際のモジュールが正常に動作しているが、私は(同じ問題を持つ)第二のモジュールでそれを使用するときに、私は次のエラーが表示されます

java.util.zip.ZipException: duplicate entry: org/appcelerator/titanium/gen/bindings.json

私の二つのモジュールそれぞれが同じ情報が含まれている/ GENフォルダ内bindings.jsonファイルを持っている

enter image description here

:問題はgifimageview.jarファイル内にありますbindings/gifview.jsonですから、1つのモジュールで手動で削除すると、両方のモジュールを使用できます(今は1つのbindings.jsonしかないので)。私はこのファイルを作成したり、名前を変更しないようにコンパイラに助言することができますどのように

質問

?私はantとモジュールをコンパイルするとき、私は、出力でこれを参照してください。そこ

compile: 
    [javac] Compiling 3 source files to /home/miga/dev/ti.gif/android/build/classes 
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6 
    [javac] Note: [KrollBindingGen] Running Kroll binding generator. 
    [javac] Note: [KrollBindingGen] Succesfully loaded existing binding data: /home/miga/dev/ti.gif/android/build/classes/org/appcelerator/titanium/gen/bindings.json 
    [javac] Note: [KrollBindingGen] Found binding for proxy GifView 
    [javac] Note: [KrollBindingGen] Found binding for module Tigifview 
    [javac] Note: [KrollBindingGen] Generating JSON: file:/home/miga/dev/ti.gif/android/build/classes/org/appcelerator/titanium/gen/bindings.json 
    [copy] Copying 1 file to /home/miga/dev/ti.gif/android/build/classes 

それは私が

org.eclipse.jdt.apt.processorOptions/kroll.jsonFile=migagifview.json 
を追加しようとした何bindings.json

を作成しています

設定ファイルへ:https://github.com/m1ga/com.miga.gifview/blob/master/android/.settings/org.eclipse.jdt.apt.core.prefs は動作しませんでした

マイセットアップ

  • のjavac -versionます。javac 1.8.0_91
  • CLIバージョン5.0.6
  • チタンSDKのバージョン5.2.2.GA
  • アンドロイド-23
+0

SDK 5.3.0にアップグレードした後も同じ問題が発生しています。私のカスタムAndroidモジュールのうちの2つがbindings.jsonファイルを生成します。ただし、内部コンテンツは同じではありません。これは以前には起こりませんでした。 –

+0

私も同じ問題に直面しています。これは5.3.0にアップグレードした後に起こっています。アンドロイド用にコンパイルが中止されたため、これに対する解決策を提供してください。 –

+0

私もこの問題に直面しています。私はSDK 5.4.0.GA以上でモジュールを再コンパイルすることを想定しているので、これを行ったが、まだエラーが出ている。 – DaKaZ

答えて

2

これは確認済みのバグで、6.1.0で修正されています。

問題の詳細: https://jira.appcelerator.org/browse/TIMOB-23502

+1

ありがとうございます。投稿を更新するのを忘れました。あなたのためのいくつかのスタックポイント! – miga

+0

私はサポートチームと連絡を取り合いましたが、2月までの修正が発行されず、非常にイライラしていると述べました! – Bish25

関連する問題