ADT21 メモ

なんか巷だと4.2系 & 4.1にアップしたら不具合が結構出てるみたいなので
独立エントリメモしておく

内容分割しました)

変更履歴の情報とかは)
(旧)ADT/SDK Tools r21 - Sustainable Pace

自分のメモ)

これ ndk-r8dでもそのままだった。今後コレずっと直さないと駄目なのかな。。><
android-ndk-r8d/build/core/add-application.mk
下記のあたりをオールコメント


# Check platform level (after adjustment) against android:minSdkVersion in AndroidManifest.xml
#
APP_MANIFEST := $(strip $(wildcard $(APP_PROJECT_PATH)/AndroidManifest.xml))
APP_PLATFORM_LEVEL := $(strip $(subst android-,,$(APP_PLATFORM)))
ifdef APP_MANIFEST
APP_MIN_PLATFORM_LEVEL := $(shell $(HOST_AWK) -f $(BUILD_AWK)/extract-minsdkversion.awk $(APP_MANIFEST))
ifneq (,$(call gt,$(APP_PLATFORM_LEVEL),$(APP_MIN_PLATFORM_LEVEL)))
$(call __ndk_warning,WARNING: APP_PLATFORM $(APP_PLATFORM) is larger than android:minSdkVersion $(APP_MIN_PLATFORM_LEVEL) in $(APP_MANIFEST))
endif
endif

AndroidManifest.xml

	<uses-sdk android:minSdkVersion="4"
        android:targetSdkVersion="17" />

または

AndroidManifest.xml

    <uses-sdk android:minSdkVersion="4"/>

project.properties


target=android-17

と宣言されている時に、余計なチェック処理でコンパイルいかない。
Google様的にはこういう書き方は非推奨ってことなんだろうな‥‥‥


  • この挙動が起きるときはadbに改変があった時ですね*1
    • klinkとeclipseで動かすadbが一致しないと、apk転送ができないかklinkが動かないかのどちらかに


備考)
今最新だとこういう挙動するらしい。SDKの暗黙の動きってorz




Playコメ系関連の挙動変更の話)




TL上のメモ)

*1:久しぶりな感じも