安裝/問題重複項:組織/ Appcelerator的/鈦/ GEN /在定製的Android模塊bindings.json
我已經創造了鈦顯示裏面鈦GIF動畫自定義的Android模塊。該模塊的源代碼可以在這裏找到: https://github.com/m1ga/com.miga.gifview
實際的模塊工作正常,但是當我第二個模塊使用它(同樣的問題),我收到以下錯誤:
java.util.zip.ZipException: duplicate entry: org/appcelerator/titanium/gen/bindings.json
的問題是gifimageview.jar文件中:
我的兩個模塊,每個模塊都包含相同的信息在/根文件夾內的文件bindings.json綁定/ gifview.json。所以如果我在一個模塊中手動刪除它,我可以使用這兩個模塊(因爲現在只有一個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
在那裏,它是創建bindings.json
我已經試過
添加
org.eclipse.jdt.apt.processorOptions/kroll.jsonFile=migagifview.json
我的設置
- 的javac -version:javac的1.8.0_91
- CLI版本5.0.6
- 鈦SDK版本5.2.2.GA
- Android的23
我升級到SDK 5.3.0後有同樣的問題。我的兩個自定義android模塊生成一個bindings.json文件。但是,內部內容並不相同。這並沒有發生過。 –
我也面臨同樣的問題。這升級到5.3.0後發生。請提供任何解決方案,因爲它停止編譯爲Android。 –
我也面臨這個問題。我找到了一個可以解決的問題,用SDK 5.4.0.GA或更高版本重新編譯模塊,所以我這樣做了,但我仍然收到錯誤。 – DaKaZ