Kur/ProblemMükerrer giriş: özel Android modülünde org/Appcelerator/titanyum/gen/bindings.json
Ben Ti içeride Gif animasyonlar görüntülemek için Titanium için özel bir Android modül oluşturmak ettik. Modül kaynak kodu burada bulunabilir: https://github.com/m1ga/com.miga.gifview
fiili modül iyi çalışıyor ama (aynı sorunla) ikinci modülü ile kullandığınızda aşağıdaki hatayı alırsınız:
java.util.zip.ZipException: duplicate entry: org/appcelerator/titanium/gen/bindings.json
Benim iki modül
her aynı bilgileri içerir/gen klasörün içine bir bindings.json dosyası var: sorun gifimageview.jar dosyası içindedir bağlamaları/gifview.json. Yani eğer onu bir modülde manuel olarak kaldırırsam, her iki modülü de kullanabilirim (çünkü şimdi sadece bir bindings.json var).Soru
nasıl derleyici bu dosyayı oluşturmak veya adını değiştirmek için değil tavsiyelerde bulunabilir? Ben ant
ile modül derleme zaman çıktıda görüyoruz: Orada
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
ben
org.eclipse.jdt.apt.processorOptions/kroll.jsonFile=migagifview.json
ekleme denedim ne bindings.json
yaratıyor
ayar dosyasına: https://github.com/m1ga/com.miga.gifview/blob/master/android/.settings/org.eclipse.jdt.apt.core.prefs çalışmadı
Benim kurulum
- Javac -version: Javac 1.8.0_91
- CLI sürümü 5.0.6
- Titanyum SDK sürümü 5.2.2.GA
- Android-23
SDK 5.3.0'a yükselttikten sonra aynı sorunu yaşıyorum. Benim özel android modüllerden ikisi bir bindings.json dosyası üretir. Bununla birlikte, iç içerik aynı değildir. Bu daha önce olmadı. –
Aynı konuyla da ilgileniyorum. Bu, 5.3.0'a yükseltildikten sonra gerçekleşiyor .. Lütfen, android için derleme yapmayı bıraktığı için buna herhangi bir çözüm sağlayın. –
Bu sorunla da karşı karşıyayım. Ben modülleri SDK 5.4.0.GA veya üstü ile yeniden derlemek için etrafta bir çalışma buldum, bu yüzden yaptım, ama yine de hata alıyorum. – DaKaZ