2012-06-14 4 views
0

저는 첫 번째 프로젝트에서 db4o 데이터베이스를 사용합니다. 나는 자바 프로젝트에서 사용할 때 왜 작동합니까db4o on android

public void onCreate(Bundle savedInstanceState) { 
      super.onCreate(savedInstanceState); 
      setContentView(R.layout.main); 
      //only want to get the configuration 
     EmbeddedConfiguration configuration = Db4oEmbedded.newConfiguration();//This one will popup 
    } 

the error log : 
06-14 20:15:30.249: W/dalvikvm(445): threadid=3: thread exiting with uncaught exception (group=0x4001b188) 
06-14 20:15:30.249: E/AndroidRuntime(445): Uncaught handler: thread main exiting due to uncaught exception 
06-14 20:15:30.289: E/AndroidRuntime(445): java.lang.NoClassDefFoundError: com.db4o.Db4oEmbedded 
06-14 20:15:30.289: E/AndroidRuntime(445): at com.hlh.AtestActivity.onCreate(AtestActivity.java:34) 
06-14 20:15:30.289: E/AndroidRuntime(445): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 
06-14 20:15:30.289: E/AndroidRuntime(445): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459) 

나는 매우 혼란 느낌이 있지만 작동하지 않습니다 는하지만 다음 코드를 사용하여 오류가 안드로이드 프로젝트에서 Android에는 몇 가지 제한 사항이 있습니까?

답변

1

올바른 위치에 .jar 라이브러리가 없습니다. 이 assetsres 등과 같은 수준에 있어야 libs라는 프로젝트의 하위 폴더에 있어야합니다 안드로이드에 대한

(이 이전에이 작업을 수행 할 필요가 기억하지 못하는 경우 최근 변경했다) .

폴더를 만들고 거기에 jar 파일을 놓으면 Eclipse가 나머지를 처리합니다.

+0

내가 원하는 말은 3Q입니다. – user1456170