我在不同的项目中有两个课程。
我正在导入具有我需要的类的项目。 现在,我没有错误。
该项目知道该类,我甚至从该类中创建了一个对象,但是当我尝试运行它时,它会使用"NoClassFoundError"
进行压缩。
我该如何解决?
import com.dmg.pixelservice.core.*;
import android.app.Activity;
import android.os.Bundle;
public class show extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Pixel pixel = new Pixel();
pixel.doIt(this,"fd7ccf36-3f85-11e1-8671-40409e0f44a1",true);
setContentView(R.layout.main);
}
}
当我调试时,我可以看到它在我尝试做Pixel pixel = new Pixel()时会崩溃;
请帮忙。
答案 0 :(得分:1)
在您的应用程序中创建新的libs文件夹.name必须相同。并将您的jar文件放在此文件夹中。并且 去 java构建路径 - >配置构建路径 - >添加罐子
答案 1 :(得分:1)
看起来包含Pixel类的jar文件未打包到APK中。
为了实现这一点,您似乎需要将jar复制到Android项目的libs文件夹中。
看到这个问题:
Approach for fixing NoClassDefFoundError?
Android开发者指南:
http://developer.android.com/guide/developing/projects
答案 2 :(得分:0)
如果发送Pixel类的src代码,很容易找到错误。