Cómo extraer módulos independientes de una aplicación de Android terminada
Mueva el proyecto al código fuente del sistema Android: workspace_Android/packages/apps. ruta [workspace_Android es el proyecto de Android nombrado con un nombre personalizado]. Tenga en cuenta que el proyecto de Android debe estar completamente codificado primero.
2. Cree un nuevo archivo Android.mk en el directorio actual (workspace_Android/packages/apps/VTest) (puede buscar en Google la función de este archivo, por supuesto, también puede seleccionarlo). uno existente. Proyectos del sistema, navegadores, etc. copie el archivo Android.mk y luego modifíquelo.
Modificar el archivo.
Modificar de la siguiente manera:
LOCAL_PATH := $(call my-dir)
incluir $(CLEAR_VARS)
LOCAL_MODULE_TAGS := opcional
# Compile solo los archivos fuente de Java en esta apk.
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_PACKAGE_NAME := VTest
LOCAL_ CERTIFICATE := plataforma
LOCAL_STATIC_JAVA_LIBRARIES := baiduMapAPI
LOCAL_SHARED_LIBRARIES := baiduMapApiEngine
incluye $(BUILD_PACKAGE)
# ============ ================================================= p>
incluye $(CLEAR_VARS)
LOCAL_ PREBUILT_STATIC_JAVA_LIBRARIES :=baiduMapAPI:libs/baidumapapi.jar
LOCAL_PREBUILT_LIBS :=baiduMapApiEngine:libs/armeabi/ libBMapApiEngine_v1_3_5. p>
LOCAL_MODULE_TAGS := Opcional
incluye $(BUILD_MULTI_PREBUILT)
[Nota]: donde LOCAL_STATIC_JAVA_LIBRARIES y LOCAL_SHARED_LIBRARIES son bibliotecas estáticas y bibliotecas de disfrute, puedes Descubra las diferencias entre ellos usted mismo, por lo que no entraré en detalles aquí.