我正在构建一个在AOSP项目中运行的Android应用程序。现在一切都按预期工作,我能够将android os加载到硬件中并启动它打开的android应用程序,一切似乎都没问题。
Android应用中使用的Android mk文件
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional samples
LOCAL_PACKAGE_NAME := MyApp
LOCAL_CERTIFICATE := platform
LOCAL_DEX_PREOPT := false
LOCAL_PRIVILEGED_MODULE := true
LOCAL_AAPT_FLAGS := --auto-add-overlay
LOCAL_PROGUARD_ENABLED := disabled
LOCAL_PACKAGE_NAME := com.myapplication.myapp
LOCAL_MANIFEST_FILE := app/src/main/AndroidManifest.xml
LOCAL_RESOURCE_DIR += $(LOCAL_PATH)/app/src/main/res/
LOCAL_SRC_FILES := $(call all-java-files-under, app/src/main/)
LOCAL_CERTIFICATE := platform
LOCAL_PRIVILEGED_MODULE := true
LOCAL_DEX_PREOPT := false
LOCAL_ASSET_DIR := $(LOCAL_PATH)/app/src/main/assets/
LOCAL_AAPT_FLAGS := --auto-add-overlay\
LOCAL_PROGUARD_FLAG_FILES := app/proguard-rules.pro pylauncher/proguard-rules.pro
include $(BUILD_PACKAGE)
include $(call all-makefiles-under, $(LOCAL_PATH))
现在我想从url.Im计划在Android应用程序中显示图像以使用库picasso。我已将以下内容添加到应用程序的build.gradle
中compile 'com.squareup.picasso:picasso:2.5.2'
我已经在移动电话中测试了应用程序并且工作正常。但是当我从AOSP项目构建Android应用程序时,来自毕加索库的导入文件无法识别。
有人可以指导我更新android.mk文件以提及第三方库
PS:我是这个领域的新手,如果您想从我这边获得更多意见,请告诉我
答案 0 :(得分:0)
此问题有另一种解决方案。您可以将预先构建的apk添加到构建中。这是关于如何将apk添加到构建中的链接。 How do I add APKs in an AOSP build?