Android 是";arcore“颤振插件”;与最新版本不兼容;安卓版ARcore SDK(1.22.0版)“;?

Android 是";arcore“颤振插件”;与最新版本不兼容;安卓版ARcore SDK(1.22.0版)“;?,android,android-studio,flutter,Android,Android Studio,Flutter,它在1.11.0版本中获得了成功 有没有其他办法让arcore在Flitter上运行 arcore_颤振_插件 ARcore SDK /android/app/build.gradle dependencies { implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" // Provides ArFragment, and other UX resources.

它在1.11.0版本中获得了成功

有没有其他办法让arcore在Flitter上运行

arcore_颤振_插件

ARcore SDK

/android/app/build.gradle

dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
    // Provides ArFragment, and other UX resources.
    implementation 'com.google.ar.sceneform.ux:sceneform-ux:1.15.0'
    // Alternatively, use ArSceneView without the UX dependency.
    implementation 'com.google.ar.sceneform:core:1.15.0'

    implementation 'com.google.ar:core:1.22.0'
}
公开发行

dependencies:
  flutter:
    sdk: flutter
  arkit_plugin: any
  native_screenshot: ^0.0.5
  arcore_flutter_plugin: ^0.0.10
构建错误

Running Gradle task 'assembleDebug'...
[com.google.ar:core:1.22.0] /Users/~/.gradle/caches/transforms-2/files-2.1/~/core-1.22.0/AndroidManifest.xml:30:9-54 Error:
    Missing 'package' key attribute on element package at [com.google.ar:core:1.22.0] AndroidManifest.xml:30:9-54
[com.google.ar:core:1.22.0] /Users/~/.gradle/caches/transforms-2/files-2.1/~/core-1.22.0/AndroidManifest.xml Error:
    Validation failed, exiting

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 14s
Exception: Gradle task assembleDebug failed with exit code 1

我在我的颤振应用程序中成功地使用了基于ARCore 1.22.0的Android库。确保您的android应用程序build.gradle中有
实现'com.android.tools.build:gradle:4.0.1'
,并使用适当的gradle包装版本。

然后尝试创建一个新项目

颤振插件中存在需要更正的错误

转到颤振插件中的ArCoreView.kt文件

\flatter.pub cache\hosted\pub.flatter io.cn\arcore\u flatter\u plugin-0.0.10\android\src\main\kotlin\com\difrancescogianmarco\arcore\u flatter\u plugin

从OnActivity中删除“?”创建如下

i、 e。 代替 在ActivityCreated(activity:activity?,savedInstanceState:Bundle?)上覆盖乐趣 通过 在ActivityCreated上覆盖乐趣(activity:activity,savedInstanceState:Bundle?)


这解决了我的问题

多亏了你,我才解决了它。谢谢。\flatter\.pub cache\hosted\pub.dartlang.org\arcore\u flatter\u plugin-0.0.10\android\src\main\kotlin\com\difrancescogianmarco\arcore\u flatter\u plugin\ArCoreView.kt:(241,38):对象不是抽象的,在activitycreated(@NonNull p0:Activity,@Nullable p1:Bundle?):在android.app.Application.ActivityLifecycleCallbacks e:D:\flatter\.pub cache\hosted\pub.dartlang.org\arcore\u flatter\u plugin-0.0.10\android\src\main\kotlin\com\difrancescogianmarco\arcore\u flatter\u plugin\ArCoreView.kt:(242,13):“onActivityCreated”超过了这个错误的任何运气?