Difference between revisions of "3G Porting SOP Android"
(Created page with "== Introduction == Our Workflow about easily porting 3G/4G module. How to do about dynamic change 3G/4G module in Android 6.0.1. == 3G/4G Module == (1) G...") |
(No difference)
|
Revision as of 10:38, 9 August 2017
Contents
Introduction
Our Workflow about easily porting 3G/4G module.
How to do about dynamic change 3G/4G module in Android 6.0.1.
3G/4G Module
(1) Get 3G/4G vendor provide ril source code and porting guide.
(2) Check vendor provide ril code and push to "vendor" folder. ( Reference: https://github.com/ADVANTECH-Corp/android_risc_vendor/tree/android-6.0.1_r22)
(3) Modify the Android.mk.
ifeq (foo,foo)
#build shared library
LOCAL_SHARED_LIBRARIES += \
libcutils libutils
LOCAL_CFLAGS += -DRIL_SHLIB
LOCAL_MODULE:= libreference-ril --> libvendor_name-ril
include $(BUILD_SHARED_LIBRARY)
else
#build executable
LOCAL_SHARED_LIBRARIES += \
libril
LOCAL_MODULE:= reference-ril
include $(BUILD_EXECUTABLE)
endif
(LOCAL_MODULE:= librefernence-ril) --> Please modify to libvendor-ril