Добавьте функциональность Flutter в качестве зависимости в библиотеке Android.Android

Форум для тех, кто программирует под Android
Anonymous
Добавьте функциональность Flutter в качестве зависимости в библиотеке Android.

Сообщение Anonymous »

Зачем мне это нужно?

Я создаю пакет Flutter (для Android) и хочу создать код MethodCallHandler в отдельном файле AAR которые можно добавить в код моего плагина
Итак, у меня будет:

Код: Выделить всё

import ir.malv.android.flutter.MySeparateMethodCallHandler

class MyFlutterPlugin: FlutterPlugin {
override fun onAttachedToEngine(...) {
// Here's the source of the problem
channel.setMethodCallHandler(MySeparateMethodCallHandler())
}
}
MySeparateMethodCallHandler отсутствует в части плагина/android и импортируется как зависимость Gradle
Однако в этой библиотеке у меня нет доступа к кодам флаттера, таким как класс MethodCallHandler.

Аналогичное поведение в Unity и React Native

В реакции-native есть com.facebook.react:react-native:+, который можно добавить как compileOnly в получить необходимые реагирующие коды


В Unity у нас есть файл unity.jar, который содержит собственные коды Unity и может быть добавлен как compileOnly, чтобы предоставить собственные API-интерфейсы движка.

Что у нас есть для этого во Flutter?
Есть ли зависимость, которую я могу включить в качестве compileOnly и использовать ее для получения необходимых классов и создания файла aar в отдельном проекте?

Подробнее здесь: https://stackoverflow.com/questions/678 ... id-library

Вернуться в «Android»