android - خطأ: ربط البيانات لا يدعم جاك يبني حتى الآن




data-binding android-databinding (2)

أنا تنفيذ DataBinding ، أنها تعمل الكمال، لكنه لا يسمح لي لاستخدام jackOptions . فإنه يلقي خطأ Data Binding does not support Jack builds yet أثناء البناء.

هنا هو بلدي build.gradle

android {


   defaultConfig {
       ...

       dataBinding {
           enabled true
       }

       jackOptions {
           enabled true
       }
   }

   compileOptions {
       sourceCompatibility JavaVersion.VERSION_1_8
       targetCompatibility JavaVersion.VERSION_1_8
   }
}

اعتبارا من غرادل: 2.2.0-alpha5، جاك يبني ليست متوافقة حتى الآن مع داتابيندينغ.

إذا كنت ترغب في استخدام البيانات ملزمة مع جافا 8، يمكنك استخدام ريترولامبدا .


ستضيف غوغل دعما لميزات لغة جافا 8 مباشرة في مجموعة جافاك و دكس الحالية من الأدوات، وتوقف تشغيل الأداة المساعدة جاك.

تحقق من ذلك، مستقبل جافا 8 اللغة ميزة دعم على الروبوت

https://android-developers.googleblog.com/2017/03/future-of-java-8-language-feature.html

التحديثات :

يتم دعم ميزات لغة جافا 8 الآن من قبل نظام بناء الروبوت

يوم أمس، أصدرنا الروبوت ستوديو 2.4 معاينة 6. يتم دعم جافا 8 ميزات اللغة الآن من قبل نظام بناء الروبوت في مسار تجميع جافاك / دكس. البرنامج المساعد غرادل ستوديو الروبوت الآن ديسوجارس جافا 8 ملفات الفئة إلى جافا 7-متوافق ملفات الفئة، حتى تتمكن من استخدام لامبداس، مراجع الأسلوب وغيرها من الميزات من جافا 8.

المصدر: https://android-developers.googleblog.com/2017/04/java-8-language-features-support-update.html







android-jack-and-jill