سؤال

لدي مشروع android gradle ولم يتم تجميعه الآن لأنه يبحث عن فئات الترخيص لذا حاولت تضمينها على النحو التالي في build.gradle الخاص بي:

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
    **compile project(':lvl-licensing').projectDir = new File(projectDir, '../lvl-licensing/library'**)
}

المشكلة هي أنه لسبب ما ما زلت أحصل على هذا:

A problem occurred evaluating project ':myproject'.
> Project with path ':lvl-licensing' could not be found in project ':myproject'.

كيف يمكنني تضمين lvl-license/library المشروع في مشروعي باستخدام gradle؟لماذا يشكو؟لدي المشروع في هذا المجلد مع build.gradle ويمكنني تجميع ذلك lvl-license/library المشروع بشكل منفصل.

شكرًا

هل كانت مفيدة؟

المحلول

عليك إضافة lvl-licensing الملف الخاص بك settings.gradle الملف كذلك.وأيضًا، لا يمكن أن تكون تلك المكتبة خارج الدليل الجذر لمشروعك؛يبدو أنك تحاول وضع المكتبة في دليل شقيق لمشروعك.

إذا قمت بوضع المكتبة ضمن جذر مشروعك، فلن تحتاج إلى القيام بالجمباز باستخدام المسار الموجود في ملفك compile project إفادة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top