Android のビルドが突然失敗し "プロセス 'command '/opt/android/android-ndk-r17b/toolchains/mips64el-linux-android-4.9/prebuilt/linux-x86_64/bin/mips64el-linux-android-strip' の開始時に問題が発生しました" と表示される

以前は正常に動作していた transformNativeLibsWithStripDebugSymbolForRelease グレードルタスクの実行時に、Android のビルドが突然失敗し "プロセス 'command '/opt/android/android-ndk-r17b/toolchains/mips64el-linux-android-4.9/prebuilt/linux-x86_64/bin/mips64el-linux-android-strip の開始時に問題が発生しました" というエラーメッセージが表示された場合、2018 年 7 月 31 日の GMT の真夜中前後に公開された、CircleCI のビルド済み Docker イメージに更新したことが原因かもしれま。

https://hub.docker.com/r/circleci/android/ の CircleCI ビルド済み Docker イメージを使用している場合、CircleCI 構成ファイルで、以前のビルドで正常に動作していた sha256 ダイジェストを指定してみてください。 例えば、"circleci/android:api-27-alpha" の代わりに "circleci/android:api-27-alpha@sha256:83c8a732f88652e4c160c1481b7233a1968bc6d52a5917224c81b5f5268117db" を使用すると、ビルドのエラーが解決する可能性があります。

イメージに非互換の変更が加えられた際に、CircleCI のビルド済み Docker イメージを基礎とするビルドが失敗しないための方法に関連する情報については、こちらの記事を参照してください。

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています

コメント

0件のコメント

ログインしてコメントを残してください。