Добавьте функциональность 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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