Java Jar库与Android库。有什么不同?

Java Jar库与Android库。有什么不同?,java,android,jar,android-library,Java,Android,Jar,Android Library,我有一个疑问: Jar库与Android库 有什么不同 在jar库中,我不能使用Android的方法,但我只能使用java的函数;正确的?(例如,我不能使用android的Json方法) 编辑:我已经阅读了下面的答案,并且我知道我可以在JAR文件中使用Android SDK。 问题是: 如何在JAR文件中使用Android SDK中的方法 因此,如果我想使用库的函数在我的webview上写东西,我认为使用Android库更好。这是对的还是我在推理上犯了错误 有什么不同 引用,并加上强调: And

我有一个疑问: Jar库与Android库

有什么不同

在jar库中,我不能使用Android的方法,但我只能使用java的函数;正确的?(例如,我不能使用android的Json方法)

编辑:我已经阅读了下面的答案,并且我知道我可以在JAR文件中使用Android SDK。 问题是: 如何在JAR文件中使用Android SDK中的方法

因此,如果我想使用库的函数在我的webview上写东西,我认为使用Android库更好。这是对的还是我在推理上犯了错误

有什么不同

引用,并加上强调:

Android库模块是一个开发模块,它包含共享的Android源代码和资源

Android库模块(以前称为Android库项目)还支持打包资产、NDK库和清单条目,而普通JAR则不支持

在jar库中,我不能使用Android的方法,但我只能使用java的函数;对吧?


不,您可以创建一个使用Android SDK中的类和方法的JAR。

谢谢您的快速回答:)我编辑了这个问题,因为在您回答之后,我有另一个问题:如何在JAR文件中使用Android SDK中的方法?@aeroxr1:这在很大程度上取决于您的开发工具链。基本上,您希望创建一个常规的Android项目/库模块/任何东西,一个针对Android SDK进行编译的模块。您避免使用资源,并根据结果创建一个JAR。因此,我的大多数CWAC库,比如,都包含一个Android库模块,我有一个Gradle任务,可以用我为Eclipse用户发布的结果创建一个JAR。感谢您的时间:)这个主题对我来说非常复杂:(当你有时间的时候,你能给我发一些链接、指南或书名吗?在哪里解释了这个论点?谢谢!非常感谢:)