Revert "Use the platform SDK version from the config."

This reverts commit 9bef523809.

Reason for revert: Broke things

Change-Id: Ic3deac4fb6992572ac0cc95fa04d003e0c29f113
This commit is contained in:
Dan Albert 2016-11-09 19:39:42 +00:00
parent 9bef523809
commit 74b8b55bb2
2 changed files with 11 additions and 6 deletions

View File

@ -323,12 +323,8 @@ func (c *config) PlatformVersion() string {
return "M" return "M"
} }
func (c *config) PlatformSdkVersionInt() int {
return *c.ProductVariables.Platform_sdk_version
}
func (c *config) PlatformSdkVersion() string { func (c *config) PlatformSdkVersion() string {
return strconv.Itoa(c.PlatformSdkVersionInt()) return strconv.Itoa(*c.ProductVariables.Platform_sdk_version)
} }
func (c *config) BuildNumber() string { func (c *config) BuildNumber() string {

View File

@ -139,7 +139,16 @@ func normalizeNdkApiLevel(apiLevel string, arch android.Arch) (int, error) {
} }
func generateStubApiVariants(mctx android.BottomUpMutatorContext, c *stubDecorator) { func generateStubApiVariants(mctx android.BottomUpMutatorContext, c *stubDecorator) {
maxVersion := mctx.AConfig().PlatformSdkVersionInt() // TODO(danalbert): Use PlatformSdkVersion when possible.
// This is an interesting case because for the moment we actually need 24
// even though the latest released version in aosp is 23. prebuilts/ndk/r11
// has android-24 versions of libraries, and as platform libraries get
// migrated the libraries in prebuilts will need to depend on them.
//
// Once everything is all moved over to the new stuff (when there isn't a
// prebuilts/ndk any more) then this should be fixable, but for now I think
// it needs to remain as-is.
maxVersion := 24
firstVersion, err := normalizeNdkApiLevel(c.properties.First_version, firstVersion, err := normalizeNdkApiLevel(c.properties.First_version,
mctx.Arch()) mctx.Arch())