Я сделал InnerLibrary (aar) и OutterLibrary (aar) и MyApplication (приложение для Android)
OutterLibrary имеет InnerLibrary, а MyApplication имеет OutterLibrary
У MyApplication не может быть InnerLibrary, что является причиной требования клиента
-----------InnerLibrary aar-------------
public class InnerLibraryTestClass {
}
-----------OutterLibrary aar-------------
public class OutterLibraryTestClass {
InnerLibraryTestClass innerLibraryTestClass;
}
-----------MyApplication project-------------
public class MyApplicationTestClass {
OutterLibraryTestClass outterLibraryTestClass;
// below cause compile error
// InnerLibraryTestClass innerLibraryTestClass;
}
Возможно ли это?если да, то как создать файл и структуру aar или получить доступ к классу InnerLibrary?
Например, если вы включили 'com.android.support:support-v13:+' в свой сборщик сборок Android, вы можете использовать представления в поддержке v4 без импорта поддержки v4 в сборке сборки.
Это то, что я хочу.
Спасибо.
ниже пример на githup
https://github.com/woosuk0410/InnerLibrary
https://github.com/woosuk0410/OutterLibrary
https://github.com/woosuk0410/MyApplication