diff --git a/java/app.go b/java/app.go index ec30b4940..2befac8db 100755 --- a/java/app.go +++ b/java/app.go @@ -380,7 +380,11 @@ func (a *AndroidApp) renameResourcesPackage() bool { } func (a *AndroidApp) aaptBuildActions(ctx android.ModuleContext) { - a.aapt.usesNonSdkApis = Bool(a.Module.deviceProperties.Platform_apis) + usePlatformAPI := proptools.Bool(a.Module.deviceProperties.Platform_apis) + if ctx.Module().(android.SdkContext).SdkVersion().Kind == android.SdkModule { + usePlatformAPI = true + } + a.aapt.usesNonSdkApis = usePlatformAPI // Ask manifest_fixer to add or update the application element indicating this app has no code. a.aapt.hasNoCode = !a.hasCode(ctx)