gpt4 book ai didi

java - 如何添加项目以在任何地方使用而不更改另一个项目中的任何内容

转载 作者:行者123 更新时间:2023-11-30 03:02:52 25 4
gpt4 key购买 nike

真的很抱歉,如果这个问题之前已经回答了,我还没有找到任何合适的答案,所以我问这个。

我开发了一个安卓应用程序。现在我想开发具有不同启动画面和 Logo 的相同应用程序。所以我想使用我之前的项目进行开发,这样如果逻辑上发生了一些变化,我可以很容易地跟踪它们。

我想做的是添加这个项目并在每个地方使用这个项目作为库

(项目 1 -> 我想用作库的父项目)

(项目 2 -> 我想使用父项目的子项目)我去了项目 2(我想在其中添加/使用父项目作为库)
project properties -> Java Build Path -> Project -> Add 然后添加 Project1(父项目)

现在在 Project2(子项目)的 MainActivity 中,我正在使用 Project1

主要 Activity :

package child.project.appStar;
public class MainActivity extends parent.project.appStar.MainActivity {

}

现在还有什么我需要添加的吗?或者我可以简单地在我的设备上运行这个项目吗?

非常感谢任何形式的帮助。

最佳答案

您可以将主项目设为库项目。如果您使用 eclipse 打开主项目 project.properties 文件并添加:

 android.library=true
manifestmerger.enabled=true

并且不要在 manifest.xml 文件的任何 Activity 中添加任何主要/启动器 Intent 。

子/子项目将这些行添加到 project.properties 文件中。 “../MainProject”是您的主项目的路径,“MainProject”是项目名称。 {确保这些是正确的。}

 android.library.reference.1=../MainProject
manifestmerger.enabled=true
android.library=false

然后在子项目中你只需要导入主项目文件..你就可以访问它们了。

 import com.MainProject.myActivity;

public class MainActivity extends myActivity{ }

关于java - 如何添加项目以在任何地方使用而不更改另一个项目中的任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22293286/

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