awesome-repositories.com
المدونة
awesome-repositories.com

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

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

mcxiaoke/packer-ng-pluginArchived

0
View on GitHub↗
4,797 نجوم·857 تفرعات·Java·Apache-2.0·1 مشاهدةgithub.com/mcxiaoke↗

Packer Ng Plugin

هذا المشروع هو إضافة بناء (build plugin) لـ Android Gradle مصممة لأتمتة إنشاء حزم تطبيقات متعددة خاصة بقنوات توزيع معينة من عملية بناء واحدة. تعمل كمولد لمتغيرات APK يقوم بحقن معرفات توزيع فريدة في حزم التطبيقات لتتبع مصادر التثبيت عبر متاجر تطبيقات مختلفة.

تدير الأداة دورة حياة التوزيع بأكملها، من تحديد القنوات المستهدفة عبر تكوين خارجي إلى توليد متغيرات الحزم المقابلة. تستخدم تسمية العناصر القائمة على القوالب مع عناصر نائبة ديناميكية لتنظيم ملفات المخرجات وتتضمن نظاماً لتحميل الثنائيات الموقعة والبيانات الوصفية إلى مستودعات Maven البعيدة عبر نقاط نهاية الإصدار واللقطات (snapshots).

تتعامل الإضافة مع تحويلات الحزم بعد البناء لتضمين علامات التوزيع دون الحاجة إلى إعادة تجميع كاملة. كما توفر قدرات لتحديد القناة في وقت التشغيل لتشغيل سلوك خاص بالبيئة، بالإضافة إلى أدوات التحقق للتأكد من تضمين علامات القناة الصحيحة أثناء البناء.

Features

  • Channel Package Generation - Generates multiple versions of Android packages specifically for distribution channel differentiation.
  • Android Build Automation - Automates the Android build pipeline for generating and naming artifacts using dynamic templates.
  • Gradle Build Systems - Implements a Gradle-based build system to automate the generation of multiple application package variants.
  • Android Gradle Distribution Plugins - Provides a Gradle build plugin to automate the creation of multiple channel-specific application packages from a single process.
  • APK Distribution Automators - Automates the generation of APK variants by injecting unique distribution identifiers for different app stores.
  • Channel Definitions - Defines target distribution channels through inline lists or external files to determine which variants to create.
  • Channel Identifier Injection - Embeds unique distribution channel identifiers into signed application packages to differentiate installation sources.
  • Android App Distribution - Manages the creation of multiple application package versions with unique channel identifiers for app store distribution.
  • Installation Source Tracking - Embeds and retrieves distribution source identifiers from application packages to track where a user installed the app.
  • Maven Artifact Publishing - Publishes signed binaries and metadata to remote Maven repositories using release and snapshot endpoints.
  • Bytecode Transformers - Modifies compiled application files after the build to embed metadata without requiring a full recompilation.
  • Build Artifact Transformation - Transforms build artifacts by modifying compiled files to embed metadata post-build.
  • Runtime Extractions - Provides a mechanism to extract injected channel identifiers during execution to trigger environment-specific application behavior.

سجل النجوم

مخطط تاريخ النجوم لـ mcxiaoke/packer-ng-pluginمخطط تاريخ النجوم لـ mcxiaoke/packer-ng-plugin

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة mcxiaoke/packer-ng-plugin؟

هذا المشروع هو إضافة بناء (build plugin) لـ Android Gradle مصممة لأتمتة إنشاء حزم تطبيقات متعددة خاصة بقنوات توزيع معينة من عملية بناء واحدة. تعمل كمولد لمتغيرات APK يقوم بحقن معرفات توزيع فريدة في حزم التطبيقات لتتبع مصادر التثبيت عبر متاجر تطبيقات مختلفة.

ما هي الميزات الرئيسية لـ mcxiaoke/packer-ng-plugin؟

الميزات الرئيسية لـ mcxiaoke/packer-ng-plugin هي: Channel Package Generation, Android Build Automation, Gradle Build Systems, Android Gradle Distribution Plugins, APK Distribution Automators, Channel Definitions, Channel Identifier Injection, Android App Distribution.

ما هي البدائل مفتوحة المصدر لـ mcxiaoke/packer-ng-plugin؟

تشمل البدائل مفتوحة المصدر لـ mcxiaoke/packer-ng-plugin: meituan-dianping/walle — Walle is a tooling system for automating the injection of distribution channel identifiers and metadata into signed… crimera/twitter-apk — This project is a suite of tools for scraping remote assets, applying binary modifications, and orchestrating the… evant/gradle-retrolambda — gradle-retrolambda is a Gradle plugin and bytecode transformer designed to enable the use of modern Java lambda… jetbrains/intellij-platform-plugin-template — This project is a standardized project scaffolding and build automation system for developing IntelliJ IDE plugins. It… gradle/kotlin-dsl-samples — This repository provides a collection of example configurations demonstrating how to define project build logic and… cesarferreira/dryrun — Dryrun is a command-line tool designed to automate the end-to-end lifecycle of Android projects, including cloning,…

بدائل مفتوحة المصدر لـ Packer Ng Plugin

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Packer Ng Plugin.
  • meituan-dianping/walleالصورة الرمزية لـ Meituan-Dianping

    Meituan-Dianping/walle

    6,852عرض على GitHub↗

    Walle is a tooling system for automating the injection of distribution channel identifiers and metadata into signed Android application binaries. It functions as a command-line utility and build pipeline extension that reads and writes custom metadata directly into the Android application signing block. The tool specifically modifies the Android Signature V2 block to embed channel identifiers and key-value pairs without re-signing the binary. This approach enables the generation of multiple channel-specific application packages without requiring a full binary rebuild or repeated signing opera

    Javaandroidapk-signature-scheme-v2gradle
    عرض على GitHub↗6,852
  • crimera/twitter-apkالصورة الرمزية لـ crimera

    crimera/twitter-apk

    3,835عرض على GitHub↗

    This project is a suite of tools for scraping remote assets, applying binary modifications, and orchestrating the distribution of patched Android applications. It functions as an automated build pipeline that fetches remote assets and compiles patched binaries into installable packages. The system includes a specialized remote asset downloader designed to fetch application files and version metadata from remote servers while bypassing bot protections. It also operates as an Android app distribution system that uploads modified binaries to a repository and sends update notifications via Telegr

    Pythonrevanced
    عرض على GitHub↗3,835
  • evant/gradle-retrolambdaالصورة الرمزية لـ evant

    evant/gradle-retrolambda

    5,258عرض على GitHub↗

    gradle-retrolambda is a Gradle plugin and bytecode transformer designed to enable the use of modern Java lambda expressions in legacy Java and Android runtime environments. It functions as a backporting tool that ensures modern functional programming syntax remains compatible with older virtual machines. The project transforms compiled class files to make them compatible with Java 6 and 7 environments. This allows for the use of modern Java features in projects that must maintain backward compatibility with older API levels and legacy Android devices. The tool integrates into the Gradle buil

    Java
    عرض على GitHub↗5,258
  • gradle/kotlin-dsl-samplesالصورة الرمزية لـ gradle

    gradle/kotlin-dsl-samples

    3,683عرض على GitHub↗

    This repository provides a collection of example configurations demonstrating how to define project build logic and dependencies using the Kotlin domain-specific language. It serves as a reference for implementing build automation within the Gradle ecosystem, focusing on the transition from traditional scripting to a type-safe, expressive approach for managing software lifecycles. The samples illustrate how to leverage the Kotlin compiler to validate build scripts during development, enabling features such as IDE autocompletion and early error detection. By utilizing this approach, developers

    Kotlingradlekotlin
    عرض على GitHub↗3,683
  • عرض جميع البدائل الـ 30 لـ Packer Ng Plugin→