Android 是";arcore“颤振插件”;与最新版本不兼容;安卓版ARcore SDK(1.22.0版)“;?
它在1.11.0版本中获得了成功 有没有其他办法让arcore在Flitter上运行 arcore_颤振_插件 ARcore SDK /android/app/build.gradleAndroid 是";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.
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”超过了这个错误的任何运气?