创建一个从2机器人项目ANDROID.MK文件 [英] Create ANDROID.MK file from 2 android projects

查看:145
本文介绍了创建一个从2机器人项目ANDROID.MK文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有两个机器人项目:一个图书馆和一个应用程序。现在,我想创建它建立ANDROID.MK文件并安装它们。这并不重要,如果它会建立他们单独,或一起,我只是需要让他们进入手机软件。

我的问题是,该库也有资源。在Eclipse这工作正常,月食将创建两个单独的R.java文件和合并的所有资源。但在ANDROID.MK文件我只能指定额外的源文件。我如何合并资源呢?或者我有哪些选择?

下面是ANDROID.MK我目前有:

  LOCAL_PATH:= $(叫我-DIR)
包括$(CLEAR_VARS)
LOCAL_MODULE_TAGS:=可选
LOCAL_SRC_FILES:= $(呼叫全Java的文件-下,SRC)\\
    $(调用所有-Java的文件-下,../MyLib/src)
LOCAL_PACKAGE_NAME:= MyApp来
LOCAL_CERTIFICATE:=平台
LOCAL_PROGUARD_ENABLED:=禁用
包括$(BUILD_PACKAGE)


解决方案

获取电子邮件应用此code:

  LOCAL_RESOURCE_DIR:= $(添加preFIX $(LOCAL_PATH)/,../MyLib/res RES)

I have two android projects: a library and an application. Now I would like to create ANDROID.MK files which builds and install them. It doesn't really matter if it will build them separately, or together, I just need to get them into the phone software.

My problem is that the library also has resources. In eclipse this works fine, eclipse will create two separate R.java files and merge all the resources. But in ANDROID.MK file I can only specify the extra source files. How do I merge the resources as well? Or what are my options?

Here is the ANDROID.MK I currently have:

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(call all-java-files-under, src) \
    $(call all-java-files-under, ../MyLib/src)
LOCAL_PACKAGE_NAME := MyApp
LOCAL_CERTIFICATE := platform
LOCAL_PROGUARD_ENABLED := disabled
include $(BUILD_PACKAGE)

解决方案

Get this code in the Email app:

LOCAL_RESOURCE_DIR := $(addprefix $(LOCAL_PATH)/, ../MyLib/res res)

这篇关于创建一个从2机器人项目ANDROID.MK文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆