awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةالمدونةخريطة الموقع
المشروعحولالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comالمدونة
التصنيفات

1 مستودع

Awesome GitHub RepositoriesAndroid Bytecode Compatibility Tools

Plugins and utilities that transform Android bytecode to ensure compatibility across different OS versions.

Distinct from Android Bytecode Shrinkers: Candidates focus on shrinking or manifesting, not the functional transformation of bytecode for compatibility.

Explore 1 awesome GitHub repository matching mobile development · Android Bytecode Compatibility Tools. Refine with filters or upvote what's useful.

Awesome Android Bytecode Compatibility Tools GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • evant/gradle-retrolambdaالصورة الرمزية لـ evant

    evant/gradle-retrolambda

    5,258عرض على GitHub↗

    gradle-retrolambda هو إضافة (plugin) لـ Gradle ومحول للـ bytecode مصمم لتمكين استخدام تعبيرات lambda الحديثة في Java داخل بيئات تشغيل Java وAndroid القديمة. يعمل كأداة backporting تضمن بقاء صيغة البرمجة الوظيفية الحديثة متوافقة مع الأجهزة الافتراضية (VMs) القديمة. يقوم المشروع بتحويل ملفات class المترجمة لجعلها متوافقة مع بيئات Java 6 و7. وهذا يسمح باستخدام ميزات Java الحديثة في المشاريع التي تتطلب الحفاظ على التوافق مع مستويات API القديمة وأجهزة Android القديمة. تتكامل الأداة مع عملية أتمتة البناء في Gradle، حيث تطبق تحويلات ما بعد التجميع لتعديل المخرجات الثنائية. وتستخدم تقنية desugaring على مستوى الـ bytecode لتحويل تعبيرات lambda إلى فئات داخلية مجهولة (anonymous inner classes) وتوليد جسور تشغيل متوافقة.

    Gradle extension that ensures modern Java source code runs on older Android devices by transforming lambda expressions.

    Java
    عرض على GitHub↗5,258
  1. Home
  2. Mobile Development
  3. Android Bytecode Compatibility Tools