gpt4 book ai didi

java - 用户定义的资源文件夹位于包含的 jar 中,与 android res 文件夹相同,以生成新的 R.java 类

转载 作者:行者123 更新时间:2023-12-01 15:43:55 24 4
gpt4 key购买 nike

我的问题陈述是,有一个 android 项目 x 和我的项目 y。我想从我的项目中添加一些类和一些资源文件以作为 jar 添加到项目 x 中。基本上我不希望项目 x 的创建者编写或添加除我的 jar 之外的任何其他内容。

我想在这个包含的 jar 中保留一个不同的“Myres”文件夹。此 Myres 文件夹类似于 Android 应用程序中的“res”文件夹。并与 res 文件夹相同地构建“Myres”文件夹,并获取生成的 java 类,即具有 res 和 Myres 文件夹中的资源的 R.java 类。

我看到的最后一个选项是编写一些可运行的代码,将资源文件从我的 jar 直接放置到项目 x res 文件夹中(这是否可能)。

请注意,文件之间不会有任何名称冲突。

最佳答案

您需要创建一个库项目。如果您不想提供源代码,您可以构建一个 jar 文件并将其包含在您的库项目中。

没有其他简单的方法可以将\res 文件包含在库之外或将它们复制到第二个应用程序中。它们不能包含在 jar 中,afaik。

有关库的一些详细信息 http://developer.android.com/guide/developing/projects/projects-eclipse.html

关于java - 用户定义的资源文件夹位于包含的 jar 中,与 android res 文件夹相同,以生成新的 R.java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7515146/

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