在android开发项目之间共享源文件

时间:2015-11-13 08:11:47

标签: android compilation compiler-errors

我有两个应用(包com.me.appcom.me.app.dev,有两个目录android-app/android-app-dev/),我想在两个应用之间共享代码即可。

例如,我想在import com.me.app.MyService中加入android-app-dev/com/me/app/dev/MyServiceDev.java

我知道必须正确设置路径,但我无法做到正确。

例如,我尝试在android.library.reference.2=../android-app/中包含android-app-dev/project.properties,但这会导致大量编译错误,例如

[aapt] android-app/res/layout/main.xml:85: error: No resource identifier
found for attribute 'description' in package 'com.me.app'

(我应该强调我可以编译com.me.app,没有任何问题,即我可以从android-app/编译

我应该如何配置project.properties?

1 个答案:

答案 0 :(得分:0)

这可以使用gradle中的风味轻松解决(他们的想法就是这样)。

使用flavor可以配置几种编译(开发,发布,提供者1,提供者2),你只需要为源设置一个特定的文件夹树,gradle将编译适当的源和资源(如字符串或drawable),具体取决于你的编译模式。

您可以详细了解hereherehere

我希望这会对你有帮助!