Hello Christopher, do you know if it is possible to add car-support-lib.jar directly to the SDK modifying for example the file ./development/build/sdk.atree?
Maybe adding a line like the one for the main android.jar... # Main Public API jar ${OUT_DIR}/target/common/obj/PACKAGING/android_jar_intermediates/android.jar platforms/${PLATFORM_NAME}/android.jar BR, Alessio Il giorno venerdì 13 aprile 2018 18:15:42 UTC+2, Christopher McClellan ha scritto: > > The Car API's aren't part of the SDK, even if you build the SDK yourself. > You can copy the jar from the intermediates directory of the output to > your Android Studio project though. > > cp > out/target/common/obj/JAVA_LIBRARIES/android.support.car_intermediates/classes.jar > > ~/car-support-lib.jar > > On Monday, March 19, 2018 at 1:09:39 PM UTC-4, Eric Williams wrote: >> >> I'm having same issue but this answer did not work for creating SDK with >> Car API added. Did it work for anyone else? >> >> On Wednesday, February 28, 2018 at 12:09:14 PM UTC-5, >> cmccl...@pillartechnology.com wrote: >> > You have to include the following line in your product makefile. >> > >> > >> > >> > >> > $(call inherit-product, packages/services/Car/car_product/build/car.mk) >> >> > >> > >> > >> > This will include all of the default (emulated) services and demo >> applications. >> > >> > >> > You'll probably also need to set SELinux to permissive in your >> BoardConfig.mk in order to get started. >> > >> > >> > BOARD_KERNEL_CMDLINE += androidboot.selinux=permissive >> > >> > >> > >> > Then follow the instructions here to add an SELinux domain for the >> vehicle hardware service. >> > >> https://source.android.com/security/selinux/device-policy#label_new_services_and_address_denials >> >> > >> > Don't forget to modify the file_context. >> > >> > >> > That should be enough to get going. >> > I can't remember with 100% certainty, but I believe the car.mk file >> will copy the service.rc file to the device for you. >> > If the service isn't starting, make sure it's there. >> > >> > >> > On Saturday, February 24, 2018 at 1:49:34 PM UTC-5, sky...@gmail.com >> wrote:Hi, >> > >> > >> > >> > I‘m facing exactly the same problem. Any progress ok this? >> > >> > >> > >> > Am Montag, 17. Juli 2017 16:41:13 UTC+2 schrieb Renjith Rajagopal: >> > >> > > Hi, >> > >> > > I'm a newbie to Android AOSP. >> > >> > > I was trying to utilize the Car API/Services/HAL provided by Google >> from Android N version onwards( >> https://source.android.com/devices/automotive/). >> > >> > > My aim is to develop App that uses this Car API.Android N Standard >> SDK that was downloaded as a part of Android Studio doesn't include those >> APIs mentioned in link. >> > >> > > I verified it by try importing packages(import android.car >> ....)..But Car package was not listing at all.I tried building a custom >> SDK >> > >> > > >> > >> > > Steps I followed : >> > >> > > 1. Downloaded Google AOSP-Android N from git. >> > >> > > 2. Verify the existence of those Car services/API are located in >> /home/symbio/myandroid/packages/services/Car >> > >> > > 3. Builded SDK with commands in order : >> > >> > > 1 . build/envsetup.sh >> > >> > > 2. lunch sdk-eng >> > >> > > 3.mm/mma /packages/services/Car >> > >> > > 4.make sdk >> > >> > > >> > >> > > But even I couldn't find or do importing those Car services in newly >> builded SDK. >> > >> > > I'm kind of stuck.Which all makefile Shall I need to change so as to >> reflect the same ? >> > >> > > Any lead will be highly appreciated. >> > >> > > >> > >> > > Thanks in Advance!!! >> >> >> >> On Wednesday, February 28, 2018 at 12:09:14 PM UTC-5, >> cmccl...@pillartechnology.com wrote: >> > You have to include the following line in your product makefile. >> > >> > >> > >> > >> > $(call inherit-product, packages/services/Car/car_product/build/car.mk) >> >> > >> > >> > >> > This will include all of the default (emulated) services and demo >> applications. >> > >> > >> > You'll probably also need to set SELinux to permissive in your >> BoardConfig.mk in order to get started. >> > >> > >> > BOARD_KERNEL_CMDLINE += androidboot.selinux=permissive >> > >> > >> > >> > Then follow the instructions here to add an SELinux domain for the >> vehicle hardware service. >> > >> https://source.android.com/security/selinux/device-policy#label_new_services_and_address_denials >> >> > >> > Don't forget to modify the file_context. >> > >> > >> > That should be enough to get going. >> > I can't remember with 100% certainty, but I believe the car.mk file >> will copy the service.rc file to the device for you. >> > If the service isn't starting, make sure it's there. >> > >> > >> > On Saturday, February 24, 2018 at 1:49:34 PM UTC-5, sky...@gmail.com >> wrote:Hi, >> > >> > >> > >> > I‘m facing exactly the same problem. Any progress ok this? >> > >> > >> > >> > Am Montag, 17. Juli 2017 16:41:13 UTC+2 schrieb Renjith Rajagopal: >> > >> > > Hi, >> > >> > > I'm a newbie to Android AOSP. >> > >> > > I was trying to utilize the Car API/Services/HAL provided by Google >> from Android N version onwards( >> https://source.android.com/devices/automotive/). >> > >> > > My aim is to develop App that uses this Car API.Android N Standard >> SDK that was downloaded as a part of Android Studio doesn't include those >> APIs mentioned in link. >> > >> > > I verified it by try importing packages(import android.car >> ....)..But Car package was not listing at all.I tried building a custom >> SDK >> > >> > > >> > >> > > Steps I followed : >> > >> > > 1. Downloaded Google AOSP-Android N from git. >> > >> > > 2. Verify the existence of those Car services/API are located in >> /home/symbio/myandroid/packages/services/Car >> > >> > > 3. Builded SDK with commands in order : >> > >> > > 1 . build/envsetup.sh >> > >> > > 2. lunch sdk-eng >> > >> > > 3.mm/mma /packages/services/Car >> > >> > > 4.make sdk >> > >> > > >> > >> > > But even I couldn't find or do importing those Car services in newly >> builded SDK. >> > >> > > I'm kind of stuck.Which all makefile Shall I need to change so as to >> reflect the same ? >> > >> > > Any lead will be highly appreciated. >> > >> > > >> > >> > > Thanks in Advance!!! >> >> -- -- unsubscribe: android-porting+unsubscr...@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+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.