从调用Android的纯Java code(单独的项目)在日食时出错 [英] Error when calling pure java code (separate project) from android in eclipse
问题描述
我有这个简单的Java code:
I have this simple java code:
package com.androiddesktoptest.testtest;
public class AndroidDesktopTestMain
{
public static void main(String[] args)
{
callFromAndroid();
}
public static void callFromAndroid()
{
System.out.println("DESKTOP CODE CALLED FROM ANDROID");
}
}
和我想从Android调用它是这样的:
And I want to call it from Android like this:
import com.androiddesktoptest.testtest.AndroidDesktopTestMain;
public void onCreate(Bundle savedInstanceState)
{
//...
AndroidDesktopTestMain.callFromAndroid();
}
和我得到的 java.lang.NoClassDefFoundError的
已检查出口AndroidDesktopTest / src目录。此外,月食自动完成我的code在Android中,所以看到它正确地将我的code桌面项目。
I am using Eclipse and my project AndroidDesktopTest has checked to export AndroidDesktopTest/src. Also, eclipse autocomplete my code in Android, so it see correcly my code in desktop project.
我做错了吗?我做了我的previous- previous- previous项目这样的事情,从这个时候,也许司已chaged或东西...
What I am doing wrong? I did something like this in my previous-previous-previous project, from this time, maybe ADT has chaged or something...
*更新*
整个错误 07-20 14:02:56.452:E / AndroidRuntime(30233):java.lang.NoClassDefFoundError的:com.androiddesktoptest.testtest.AndroidDesktopTestMain
推荐答案
听起来像是你没有得到过班到手机当u运行Android系统。
Sounds like you don't get the class over to the phone when u run your android.
请确保:
右键单击项目 - 属性 - Java构建路径 - 订单和出口(?是在这里选中)
right click project - properties - java build path - Order and Export (is it checked here?)
这篇关于从调用Android的纯Java code(单独的项目)在日食时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!