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.

Reply via email to