1183886_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

1183886_ja-JP

1183886_ja-JP

GPSダイナミックリンクライブラリをAndroidシステムのサービスとして追加

症状


お客様は、AndroidシステムのサービスとしてGPSダイナミックリンクライブラリを追加したいと考えていますが、Android SEポリシーで許可することはできません。

診断


お客様が正しい設定ファイルを設定しませんでした。


解決策

(1)ファイルandroid_build/device/fsl/imx8q/mek_8q/mek_8q.mkを開きます。GNSSサービスを追加


# GNSS HAL のPUALPRODUCT_PACKAGES += \[email protected]\[email protected]サービス



(2)ファイルandroid_build/device/fsl/imx8q/mek_8q/manifest.xmlを開き、gnss hidlを追加します


 android.hardware.gnsshwbinder 1.0 IGnss デフォルト



(3)ファイルandroid_build/device/fsl/imx8q/mek_8q/BoardConfig.mkを開きます。足す


#GNSS PUALBOARD_HAS_GPS_HARDWARE := 真



(4) android_build/device/fsl/imx8q/mek_8q/ueventd.freescale.rc ファイルを開きます。足す


/dev/ttyLP1 0660 システム gps




Selinux の権限を追加する



device/fsl/imx8q/sepolicy/system_server.te に追加します。


許可 hal_gnss_default vndbinder_device:chr_file {read };



テストを追加した後、書き込み、オープンなどの権限の問題もあり、一度にすべてを追加します。


許可 hal_gnss_default vndbinder_device:chr_file {open read write execute getattr create ioctl map};

Tags (1)
No ratings
Version history
Last update:
‎11-19-2025 03:05 AM
Updated by: