Help us understand the problem. What is going on with this article?

Andoird Support Library v23入れた時にハマったポイント@AndroidStudio

More than 5 years have passed since last update.
  • 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が解決できない

Kobito.SxLQ1T.png

その3: drawer menu系のresourceが見つからない

Kobito.GBmQ7p.png

ためしたこと

  • 基本的には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"

ken5scal
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away