gpt4 book ai didi

java - 在android中将java文件导出为外部jar

转载 作者:行者123 更新时间:2023-12-01 13:39:35 25 4
gpt4 key购买 nike

我如何导出我的一个类(非 Activity )并将其用作我的应用程序中的外部 jar。由于某些原因我需要这样做。

我尝试从类(class)顶部删除我的包名称。然后通过 eclipse 导出为 jar 文件并添加到我的项目中。我的代码中没有错误,但当我运行应用程序时,它崩溃了:

E/AndroidRuntime(12762): FATAL EXCEPTION: main
E/AndroidRuntime(12762): java.lang.Error: Unresolved compilation problem:
E/AndroidRuntime(12762): The declared package "" does not match the expected package "com.myapp"

问题是我希望这个 jar 可以在任何其他应用程序和包中使用

最佳答案

一些解决方案:
1)你可以用这个类编写一个小项目,并将其设为库(项目属性 -> Andoid ->启用Is Library ->确定)。然后您可以将此 lib-project 包含在另一个项目中(项目属性 -> Andoid -> 添加 -> 选择此 lib-projectt -> OK。)
2)您可以创建同名的类,然后将所有代码复制到。
3)您可以使用此类创建jar文件,然后将其作为库包含在内。使用this tutorial创建 jar 文件。

关于java - 在android中将java文件导出为外部jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20936163/

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