diff options
Diffstat (limited to 'java')
| -rwxr-xr-x | java/app.go | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/java/app.go b/java/app.go index 5104f07d6..a62e442ac 100755 --- a/java/app.go +++ b/java/app.go @@ -760,18 +760,18 @@ func collectAppDeps(ctx android.ModuleContext, app appDepsInterface, } lib := dep.OutputFile() - path := lib.Path() - if seenModulePaths[path.String()] { - return false - } - seenModulePaths[path.String()] = true + if lib.Valid() { + path := lib.Path() + if seenModulePaths[path.String()] { + return false + } + seenModulePaths[path.String()] = true - if checkNativeSdkVersion && dep.SdkVersion() == "" { - ctx.PropertyErrorf("jni_libs", "JNI dependency %q uses platform APIs, but this module does not", - otherName) - } + if checkNativeSdkVersion && dep.SdkVersion() == "" { + ctx.PropertyErrorf("jni_libs", "JNI dependency %q uses platform APIs, but this module does not", + otherName) + } - if lib.Valid() { jniLibs = append(jniLibs, jniLib{ name: ctx.OtherModuleName(module), path: path, |