老问题,请问怎样才能在android项目中引用第三方jar,为什么我总是引用不成功,每次编译都能通过,但是在模拟器中一运行就出错,这到底是为什么呢?
我自己写了一个普通的helloworld类,然后打成包,然后通过右击项目选择 build path ---->configure build path把我自己编写的jar引入进去,编译没有问题,运行就出错,错误提示是:01-08 09:30:43.849: ERROR/AndroidRuntime(203): java.lang.NoClassDefFoundError: com.jms.test.one.Hello请问这是为什么呢????
我自己写了一个普通的helloworld类,然后打成包,然后通过右击项目选择 build path ---->configure build path把我自己编写的jar引入进去,编译没有问题,运行就出错,错误提示是:01-08 09:30:43.849: ERROR/AndroidRuntime(203): java.lang.NoClassDefFoundError: com.jms.test.one.Hello请问这是为什么呢????
public class Hello
{
public static String TAG = "hello";
int aa = 10;
public int sayHello()
{
return aa;
}
}
我的email: [email protected]
你的模拟器里至少要有这个jar包才能跑起来吧,
而且这个jar包里应该是转换为.dex字节码才行。
据传dx(out/linu-x86/bin下)这命令可以完成这项工作另外goole下面这个变量看看:
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES
可能是你包本身的问题吧,包没打好。