このexampleフォルダを試す
github.com
Java (Gradle)の設定
最新のJavaでは動かなかったのでAzulのJava11を入れる。
Java 7, 8, 11, 13, 15, 17, 19, 21 Download for Linux, Windows and macOS
JAVA_HOMEの設定
~/.zshrc
export JAVA_HOME="/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home"
FlutterのSDK バージョンを落とす。2.2.3にする。
cd cd ~/flutter_sdk/ git checkout 2.2.3
Android Studioの設定
Preference>Language & Frameworks>FlutterでFlutter SDK Pathを指定
バージョンが2.2.3になっていることを確認
File Structure(⌘+;)を開き、Project SDKにAzul Java11 JDKを指定
Platform settings>SDKsをzulu-11に変更。JDK Home Pathを確認。
GraldeのminSdkVersionを16から21に変える
自分の環境ではNDKのバージョンが見つからないエラーが出たので、インストール済みでなるべく低いバージョンのもの(21.0.6113669)に変更した。
android/app/build.gradle
defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.example.untitled4" --> minSdkVersion 21 #ここを変更 targetSdkVersion 30 versionCode flutterVersionCode.toInteger() versionName flutterVersionName --> ndkVersion "21.0.6113669" #必要に応じて }
パッケージを追加
ターミナルを開き、ルートディレクトリで以下を実行
flutter pub add pytorch_mobile flutter pub add image_picker
flutterコマンドにオプション追加
Run → Edit Configurations → Add Additional Run args → --no-sound-null-safety