如何在android studio中调用已编译的jar文件的java类?

时间:2016-05-09 13:31:41

标签: java android class jar call

Hello StackOverflow人员,

我有一个java类的jar文件。我将这个jar文件添加到文件夹/libs下的android studio项目中。现在,我想要做的是在MainActiviy.java的jar文件中使用这些类。我只是不知道如何。

一些细节: 我的jar文件名为:zombi.jar

要调用的jar文件中的类名为:COMBI.class

我尝试了以下内容:

MainActivity.java中,我写道:

// declared class variable
private COMBI mCOMBI;

然后,在OnCreate方法中,我写道:

mCOMBI = new COMBI();
//to start calling method COMBIStart to launch the command-line system
mCOMBI.COMBIStart(); 

我实际上就像在普通Java中那样调用类。我认为Android使用看起来像java的特殊java代码,但我不知道如何使用它们。

我无法让代码工作。 你能帮助我吗?

2 个答案:

答案 0 :(得分:1)

我假设您已经为jar类编写了import语句。如果您已将jar文件放在/ lib文件夹中,则Android Studio应更新build.gradle文件。检查您的依赖项中是否有指向jar文件的链接{...} 如果没有,您可以手动添加。

答案 1 :(得分:0)

就像在普通的java中一样,你必须在你文件顶部的正确包中添加一个导入,以包含文件不在同一包中的所有内容。

看起来应该是这样的:

import android.view.View;

但是它不是android.view.view,而是对你要添加的jar中的类的引用