this is my build.bp:
java_library_static {
name: "mylib",
srcs: [
"*.java",
"*.kt",
"**/*.java",
"**/*.kt",
],
optimize: {
enabled: false,
},
}
but it yields very strange errors when building, like:
SysProperty.kt:9:16: error: type mismatch: inferred type is
java.lang.String! but kotlin.String was expected
return SystemProperties.get(key)
^
SysProperty.kt:9:33: error: cannot access class 'java.lang.String'. Check
your module classpath for missing or conflicting dependencies
return SystemProperties.get(key)
^
SysProperty.kt:9:37: error: type mismatch: inferred type is kotlin.String
but java.lang.String! was expected
return SystemProperties.get(key)
^
SysProperty.kt:14:16: error: type mismatch: inferred type is
java.lang.String! but kotlin.String was expected
return SystemProperties.get(key, def)
^
SysProperty.kt:14:33: error: cannot access class 'java.lang.String'. Check
your module classpath for missing or conflicting dependencies
return SystemProperties.get(key, def)
^
SysProperty.kt:14:37: error: type mismatch: inferred type is kotlin.String
but java.lang.String! was expected
return SystemProperties.get(key, def)
^
SysProperty.kt:14:42: error: type mismatch: inferred type is kotlin.String
but java.lang.String! was expected
return SystemProperties.get(key, def)
^
SysProperty.kt:19:33: error: cannot access class 'java.lang.String'. Check
your module classpath for missing or conflicting dependencies
return SystemProperties.set(key, value)
^
TelephonyMgr.kt:11:48: error: cannot access class 'java.lang.Object'. Check
your module classpath for missing or conflicting dependencies
getContext().getSystemService(Context.TELEPHONY_SERVICE) as
TelephonyManager
^
TelephonyMgr.kt:11:48: error: cannot access class 'java.lang.String'. Check
your module classpath for missing or conflicting dependencies
CoreApi.getInstance().getContext().getSystemService(Context.TELEPHONY_SERVICE)
as TelephonyManager
It looks like some standard java classes are missing, such as
java.lang.String, java.lang.Object, but why?
--
--
You received this message because you are subscribed to the "Android Building"
mailing list.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-building?hl=en
---
You received this message because you are subscribed to the Google Groups
"Android Building" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.