- SDK 23にしたらビルドが失敗しまくった。
- 色々ためしながら何とか成功までこぎつけたので、備忘録。
- まだまだありそうなので見つかり次第追記していきます
エラーとして吐かれたもの
その1: processReleaseResourcesでこける
* What went wrong:
Execution failed for task ':share:processReleaseResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Users/suzuki/workspace/android/sdk/build-tools/21.1.2/aapt'' finished with non-zero exit value 1
その2: Appcompat内のstyleでparentが解決できない
その3: drawer menu系のresourceが見つからない
ためしたこと
- 基本的にはcompileSdkVersion, buildToolsVersion, targetSdkVersionを合わせる様にしました
問題その1とその2への対応: build.gradle修正
- compileSdkVersion, buildToolsVersion, targetSdkVersionを23にしました
問題その3
- resource名の前に"design_"をつける(命名が変わったのか?)
- 例:
before.xml
android:drawablePadding="@dimen/navigation_icon_padding"
after.xml
android:drawablePadding="@dimen/design_navigation_icon_padding"