gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 11:02:20 24 4
gpt4 key购买 nike

我有两个应用程序(在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?

最佳答案

可以使用gradle中的调味品轻松解决此问题(他们曾考虑过这样做)。

使用flavor,您可以配置多种编译方式(开发,发行版,provider1,provider2),而您只需要为源设置特定的文件夹树,gradle将根据您的编译模式编译适当的源和资源(如字符串或可绘制对象) 。

您可以阅读有关hereherehere的更多信息。

希望对您有所帮助!

关于android - 在android开发项目之间共享源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33688242/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com