person t-kobayashi

Androidビルド作成時またエラーが発生したので、その対応方法

calendar_today 2021年08月25日 update 2021年08月25日
Facebook Twitter LINE はてなブックマーク Pocket

先日、こちらの記事で、ビルド作成時に発生したエラーを解消しましたが、Android Studioをアップデートしたら、またAndroid版のビルドが生成できなくなってしまいました。

前回下記のコマンドでショートカットを作成したのですが、Android Studioをアップデートした際に、該当のショートカットを削除するように促されたので削除してしまったのが原因でした。

cd /Applications/Android\ Studio.app/Contents/jre
ln -s ../jre jdk
ln -s "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin" jdk

また同じコードを実行して、改めてショートカットを作成することで、該当のエラーは解消されたのですが、flutter runflutter build apkなどを実行してAndroid端末向けのビルドを作成しようとすると今度は、以下のようなエラーが発生してしまいます。

FAILURE: Build failed with an exception.                                
                                                                        
* What went wrong:                                                      
Execution failed for task ':app:processReleaseResources'.               
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
   > Android resource linking failed                                    
     ~/.gradle/caches/transforms-2/files-2.1/14010dacc44ddd79bf30b8a631f3f7d7/media2-session-1.1.3/AndroidManifest.xml:24:5-34:15: AAPT: error: unexpected element <queries> found in <manifest>.

下記の2つを変更して、SDKのバージョンを調整したら上記のエラーは解消されました。

android/build.gradleでgradleのバージョンを適切なものに変更します。

dependencies {
    classpath("com.android.tools.build:gradle:4.2.0")
}

android/gradle/wrapper/gradle-wrapper.properties

distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip

これらのバージョン番号はこちらのページで確認しました。

参考サイト

https://developer.android.com/studio/releases/gradle-plugin?hl=ja

https://github.com/lukasgit/flutter_contacts/issues/220

関連記事

Flutterの記事一覧を見る

Flutterの質問

soichiro1210 が1年前に投稿

質問日時 2023年07月31日

a-sato が3年前に投稿

質問日時 2021年07月01日

a-sato が3年前に投稿

質問日時 2021年06月30日

takumi が3年前に投稿

質問日時 2021年05月20日

a-sato が3年前に投稿

質問日時 2021年05月14日

Flutterの質問一覧を見る
search