我想将Java库导入flutter应用程序。我了解我需要通过https://flutter.io/platform-channels/的dart桥或平台通道调用此java文件的方法。但是,我还无法从库Im尝试导入可调用或可导入的方法。在android studio中单独查看java文件时,这些方法可用,但在颤抖的情况下查看时,这些方法不可用。
通过提供额外的信息,我能够重现该问题。
要编辑本机 Android 应用程序,您必须在 Android Studio 的新实例中打开它:
要添加的libraryx io.particle:cloudsdk:0.5.0,你必须将它添加到build.gradle的app子文件夹。您还必须启用 Java 1.8 支持:
android {
...
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
...
dependencies {
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'io.particle:cloudsdk:0.5.0'
}
Run Code Online (Sandbox Code Playgroud)
当您在单独的窗口中打开 Android 项目时,IDE 只会识别该库。Flutter 应用程序仍然可以毫无问题地编译。
要摆脱 Flutter 项目中的红色错误下划线,您可以卸载,然后重新加载 Android 模块(右键单击android文件夹 > Load/Unload modules...):
| 归档时间: |
|
| 查看次数: |
3760 次 |
| 最近记录: |