Edited at

Flutter Android arcore_plugin


はじめに

FlutterでARやりたかったのでflutter arcore pluginを試してみた手順を書く

https://github.com/khalithartmann/flutter_arcore_plugin

一応アプリ起動したけどちょっと問題が残ってる気がするので後で調べる


arcore_pluginインストール


pubspec.yamlに追記

dependencies:

# ARCore
arcore_plugin: ^0.1.3


flutter packages get

Android Studioでプロジェクトツリーを右クリックかツールから Flutter -> Flutter package get


Android SDKバージョン設定変更


android/app/build.gradleを編集

compileSdkVersion 28

minSdkVersion 24

compileSdkVersionはもともと28だった


Sample App

https://raw.githubusercontent.com/khalithartmann/flutter_arcore_plugin/master/arcore_plugin/example/lib/main.dart

これを参考にサンプルアプリを作る

丸っと置き換えたほうが早いかも


lib/main.dart

コピペ


assest

assetsをDLしてきて同じPathに配置


gradle.properties

これを追加

android.useAndroidX=true

android.enableJetifier=true


pubspec.yaml

これを追加

  assets:

- assets/image_database.imgdb


ADV設定

Pixel3 Pie x86_64 Google API で新しく作成


エミュレータ用のARCore APKをインストール

https://github.com/google-ar/arcore-android-sdk/releases/tag/v1.8.0

ARCore_1.8.0.x86_for_emulator.apk
をDLしてエミュレータにドラッグアンドドロップ


アプリ起動

Android Studioから起動

7DAA7AAA-86FC-40C2-8454-BF673F30FF2C.png

一応起動したけど動かせないような?