我实际上为 flutter 创建了我的第一个 android 原生插件。该插件将用于实现硬件 android 依赖项(使用 arcore 和相机流进行虚拟现实的相机套件)。
这种依赖关系似乎处于测试阶段,但我成功地用它创建了一个本机 Android 应用程序。所以我将我的 Activity 转换为 Flutter 插件。我使用 viewStub 成功创建了自己的平台视图,camerakit 将使用 viewStub 来扩展其布局。但是当我尝试运行我的 flutter 示例时,出现以下错误:
* What went wrong:
Execution failed for task ':app:processDebugResources'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> Android resource linking failed
C:\Users\dupas\Desktop\camerakit\example\build\app\intermediates\packaged_manifests\debug\AndroidManifest.xml:83: AAPT: error: unexpected element <uses-native-library> found in <manifest><application>.
C:\Users\dupas\Desktop\camerakit\example\build\app\intermediates\packaged_manifests\debug\AndroidManifest.xml:86: AAPT: error: unexpected element <uses-native-library> found in <manifest><application>.
C:\Users\dupas\Desktop\camerakit\example\build\app\intermediates\packaged_manifests\debug\AndroidManifest.xml:89: AAPT: error: unexpected element <uses-native-library> found in <manifest><application>.
C:\Users\dupas\Desktop\camerakit\example\build\app\intermediates\packaged_manifests\debug\AndroidManifest.xml:92: AAPT: error: unexpected element <uses-native-library> found in <manifest><application>. …Run Code Online (Sandbox Code Playgroud)