在Eclipse中包含用于Android开发的.class和.jar文件

时间:2012-04-26 16:10:42

标签: android class jar include

我是Android的新手,并尝试在另一个Android项目中包含我自己的简单类文件。我想要包含的类文件如下:

package com.common.sourceclass;
public class MyClass {
public int process (int a){
    int temp=2*a;
    return temp;
}
}

我在另一个项目中使用以下代码来使用简单的MyClass类:

package com.common.useclass;

import com.common.sourceclass.*;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;

public class Main extends Activity {
EditText in, out;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    in=(EditText) findViewById(R.id.in);
    out=(EditText) findViewById(R.id.out);
} 

public void functionHandler(View v){
    switch(v.getId()){
    case R.id.operate:
        MyClass newClass=new MyClass();
        int a;
        out.setText(Integer.toString(newClass.process(a)));


}
}
}

正如您所看到的,我只是将在EditText框中输入的数字乘以2并将其显示在另一个文本框中。

问题是:当我将MyClass文件导出为jar文件并将其作为jar包含在后一个项目中时,它可以正常工作,但是当我将其作为类文件包含时,它会给出classDefNotFound错误。你有什么想法解决这个问题吗?

感谢。

0 个答案:

没有答案