9
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

monacaで画像書き換えただけでビルドできなくなった

Last updated at Posted at 2019-11-30

結論

9patch画像が間違っていると、ビルドできなくなる。
9patch使っていたスプラッシュ画像を作り直したらビルドできた。
9pacthには気を付けよう!

経緯

monacaでアプリ作っていた。

スプラッシュ画像を変えようと思って、上書き保存した。

ビルドしようと思ったら出来なかった。。。

エラー内容

- postBuild -
Build Error: Error: Sandbox Exec Error: [ error: found an invalid color.
* What went wrong:
Execution failed for task ':mergeDebugResources'.
> Error: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details

なんでや!!!

久しぶりのビルドということもあって、使ってるプラグインとかも疑ってみたものの。
画像を元に戻してビルドすると出来たので、「画像が原因」までは分かった。

なんで?どうすればいい?ってのに1時間悩んでしまった...orz

差替えた画像をよーーく見てみると...
ミスってた9patch.png

周囲に透明ではない箇所がありますね。。
ココを透明化したところ、無事ビルド出来ました。

流石にエラー内容だけで読み取れないと思ったのでメモがわりに残しておきます。

クリスマスまでカウントダウン始りましたね♪

9
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?