小编Sai*_*ili的帖子

将普通的 Android 库添加到 Flutter 插件

这可能是这个问题的重复。但它没有答案,我将在这里提供一些细节。

我在我的 Flutter 插件的 android 项目中创建了一个带有File->New Module->Android Library 的模块。现在我有一个如下结构:

|-my_plugin
  |-android
    |-settings.gradle
    |-build.gradle
    |-mylibrary
      |-build.gradle
Run Code Online (Sandbox Code Playgroud)

/android/settings.gradle:

rootProject.name = 'my_plugin'
include ':mylibrary'
Run Code Online (Sandbox Code Playgroud)

/android/build.gradle

...
dependencies {
  implementation project(':mylibrary')
}
Run Code Online (Sandbox Code Playgroud)

当我使用flutter build apkflutter run构建示例插件项目(由 Flutter CLI 自动创建)时,出现此错误:

Project with path ':mylibrary' could not be found in project ':my_plugin'.
Run Code Online (Sandbox Code Playgroud)

有什么建议?

android-gradle-plugin flutter flutter-plugin

9
推荐指数
1
解决办法
693
查看次数

AccessibilityService 在真实设备上不起作用

我按照以下文档创建了一个 AccessibilityService:https : //developer.android.com/reference/android/accessibilityservice/AccessibilityService.html

我认为没有必要在此处复制代码,因为我一步一步地完成了所有操作,并且它在我尝试过的所有模拟器上都可以正常工作(在 19-25 个 API 之间),但在我的真实设备上却无法正常工作(API 25) . 在真实设备上,永远不会调用 onServiceConnected 方法。这是我拥有的唯一真正的设备。我可以尝试什么?什么会导致这个问题?

编辑:现在我已经在不同的真实设备(Android 4.4)上尝试过,它也适用。现在我真的很困惑。

android accessibilityservice android-accessibility

0
推荐指数
1
解决办法
882
查看次数