hi, I am buildding android Q , I want to build a app . and I want to use 
build env to control which the app installed in , I wrote a android.bp to 
build it. the key code as below:

//omit
//... ...

func getPrivileged(ctx android.LoadHookContext)(bool){
if ctx.AConfig().IsEnvTrue("PAX_PRI"){
fmt.Println("PAX_PRI ============= true")
return true
}else{
fmt.Println("PAX_PRI ============= false")
return false
}
}

func testDefault(ctx android.LoadHookContext){
type props struct {
privileged bool
}
p := &props{}
p.privileged = getPrivileged(ctx)
ctx.AppendProperties(p)
}


//omit
//... ...

the code above is not work,the println is ok, I can see the print, but the 
privileged 
prop is not work, then I try to change the code as below, but is still not 
work:

func testDefault(ctx android.LoadHookContext){
type props struct {
privileged *bool
}
var privileged bool
p := &props{}
privileged = getPrivileged(ctx)
p.privileged = &privileged
ctx.AppendProperties(p)
}

maybe there is some error , can someone give me a hand ?  thanks a lot!!

-- 
-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-building/cc666c99-50dd-4afd-a6ba-b3d3c10ec36a%40googlegroups.com.

Reply via email to