`url_launcher`で設定したリンクがうんともすんとも言わなくなってしまっていた。 修正にちょっとひと手間必要だったので、メモ。 クリティカルな原因は[こちら](https://github.com/flutter/flutter/issues/63727)で判明。 Android API30以上の場合、AndroidManifest.xmlに必要な設定(他のアプリとの連携的なもの)がない場合、`canLaunch`が必ずfalseになるというものだった。 issueを参考にAndroidManifest.xmlに追記。 追記する内容は[こちら](https://qiita.com/surasurag/items/3df0381ec68ab93ce9d2)と同じ --- これでビルドし直してみるも、またもエラー ```zsh flutter error: unexpected element <queries> found in <manifest>. ``` queriesなんて存在しねーよとのこと。 調べてみると、比較的新しめのGradle Pluginで追加された機能っぽいので、[ここ](https://stackoverflow.com/questions/62969917/how-to-fix-unexpected-element-queries-found-in-manifest-error)を参考に3.5.0から4.0.1にアップグレード。build.gradleの該当項目を変更する ```gradle dependencies { ... // classpath 'com.android.tools.build:gradle:3.5.0' classpath 'com.android.tools.build:gradle:4.0.1' } ```
2021/11/19 22:27:56

コメント (0)

あなたもコメントしてみませんか

アカウント新規作成(無料)

既にアカウントを持っている方は ログイン