はじめに
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から起動
一応起動したけど動かせないような?