Discussion:
[android-porting] Does any car emulator project (arm, arm64, x86, x64_64) being tested on Android 8.1?
GuoXin Hong
2017-12-15 05:23:44 UTC
Permalink
Hi,

I downloaded Android 8.1 from AOSP
Got build failed after choosing any one of the car emulator projects listed
Does anyone knows the tricks to build car emulator project or car emulator
projects are NOT tested yet

Thanks
--
--
unsubscribe: android-porting+***@googlegroups.com
website: http://groups.google.com/group/android-porting

---
You received this message because you are subscribed to the Google Groups "android-porting" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-porting+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Christopher McClellan
2018-01-19 01:08:59 UTC
Permalink
Those projects appear to have been added prior to Oreo and not maintained
since.
I've not gotten the car emulator projects to build, but have been able to
get the emulated vehicle HAL and the demo apps running.

Most of this is accomplished by including the
`packages/services/Car/build/car.mk` file in the device's makefile.

https://android.googlesource.com/platform/packages/services/Car/+/master/car_product/build/car.mk

We did also have to add an SELinux domain for the for the vehicle service
as described here.

https://source.android.com/security/selinux/device-policy#label_new_services_and_address_denials
Post by GuoXin Hong
Hi,
I downloaded Android 8.1 from AOSP
Got build failed after choosing any one of the car emulator projects listed
Does anyone knows the tricks to build car emulator project or car emulator
projects are NOT tested yet
Thanks
--
--
unsubscribe: android-porting+***@googlegroups.com
website: http://groups.google.com/group/android-porting

---
You received this message because you are subscribed to the Google Groups "android-porting" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-porting+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Sibiraj T
2018-06-22 06:41:25 UTC
Permalink
Hello Christopher McClellan,

If you have worked on vehicle HAL, Kindly help me out with the below query.

AOSP: How to initialize the VehicleProperty::AUDIO_VOLUME property
(.initialValues in the DefaultConfig.h) in vehicl hal ?

Trying to add AUDIO_VOLUME property to the demo vehicle hal code present in
/hardware/interfaces/automotive/vehicle/2.0/default/impl/vhal_v2_0/

File name: DefaultConfig.h
tried adding like below, but it is crashing.

{.config =
{
.prop = toInt(VehicleProperty::AUDIO_VOLUME),
.access = VehiclePropertyAccess::READ_WRITE,
.changeMode = VehiclePropertyChangeMode::ON_CHANGE,
.configArray = {
toInt(VehicleAudioContextFlag::MUSIC_FLAG),
toInt(VehicleAudioVolumeCapabilityFlag::MASTER_VOLUME_ONLY),0,0,100 },
},
.initialValue = {.int32Values = {
toInt(VehicleAudioContextFlag::MUSIC_FLAG), 80,
toInt(VehicleAudioVolumeState::STATE_OK) } }
},

AUDIO_VOLUME property as defined in
/hardware/interfaces/automotive/vehicle/2.0/types.hal
* @change_mode VehiclePropertyChangeMode:ON_CHANGE
* @access VehiclePropertyAccess:READ_WRITE
* @config_flags all audio contexts supported.
*/
AUDIO_VOLUME = (
0x0901
| VehiclePropertyGroup:SYSTEM
| VehiclePropertyType:INT32_VEC
| VehicleArea:GLOBAL),


reference OSP code available in http://androidxref.com/8.0.0_r4/xref/

Thanks in advance.!!




On Saturday, January 20, 2018 at 2:28:25 AM UTC+5:30, Christopher McClellan
Post by Christopher McClellan
Those projects appear to have been added prior to Oreo and not maintained
since.
I've not gotten the car emulator projects to build, but have been able to
get the emulated vehicle HAL and the demo apps running.
Most of this is accomplished by including the `packages/services/Car/build/
car.mk` file in the device's makefile.
https://android.googlesource.com/platform/packages/services/Car/+/master/car_product/build/car.mk
We did also have to add an SELinux domain for the for the vehicle service
as described here.
https://source.android.com/security/selinux/device-policy#label_new_services_and_address_denials
Post by GuoXin Hong
Hi,
I downloaded Android 8.1 from AOSP
Got build failed after choosing any one of the car emulator projects listed
Does anyone knows the tricks to build car emulator project or car
emulator projects are NOT tested yet
Thanks
--
--
unsubscribe: android-porting+***@googlegroups.com
website: http://groups.google.com/group/android-porting

---
You received this message because you are subscribed to the Google Groups "android-porting" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-porting+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Loading...