2015-01-12 4 views
0

Android 개발에서 새로 생겼습니다. cordova 플랫폼에서 작업 중입니다.안녕하세요 세계 앱 충돌이 있습니다.

샘플 안녕하세요 세계 앱을 만들었으며 genymotion에서 열려고 할 때이 오류가 발생했습니다. 비록 app이 성공적으로 컴파일되지만 genymotion에서 실행할 때 "Unfortunately"APP "텍스트가있는 프롬프트가 표시됩니다."

오류 로그가 표시됩니다.

01-12 08:16:04.867 2073-2073/com.technoserves.crudnew D/dalvikvm﹕ Late-enabling CheckJNI 
    01-12 08:16:06.107 2073-2073/com.technoserves.crudnew W/dalvikvm﹕ Unable to resolve superclass of Lcom/technoserves/crudnew/CordovaApp; (14) 
    01-12 08:16:06.119 2073-2073/com.technoserves.crudnew W/dalvikvm﹕ Link of class 'Lcom/technoserves/crudnew/CordovaApp;' failed 
    01-12 08:16:06.135 2073-2073/com.technoserves.crudnew D/AndroidRuntime﹕ Shutting down VM 
    01-12 08:16:06.135 2073-2073/com.technoserves.crudnew W/dalvikvm﹕ threadid=1: thread exiting with uncaught exception (group=0xa6142908) 
    01-12 08:16:06.155 2073-2073/com.technoserves.crudnew E/AndroidRuntime﹕ FATAL EXCEPTION: main 
     java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.technoserves.crudnew/com.technoserves.crudnew.CordovaApp}: java.lang.ClassNotFoundException: Didn't find class "com.technoserves.crudnew.CordovaApp" on path: /data/app/com.technoserves.crudnew-1.apk 
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2106) 
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 
       at android.app.ActivityThread.access$600(ActivityThread.java:141) 
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 
       at android.os.Handler.dispatchMessage(Handler.java:99) 
       at android.os.Looper.loop(Looper.java:137) 
       at android.app.ActivityThread.main(ActivityThread.java:5041) 
       at java.lang.reflect.Method.invokeNative(Native Method) 
       at java.lang.reflect.Method.invoke(Method.java:511) 
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 
       at dalvik.system.NativeStart.main(Native Method) 
     Caused by: java.lang.ClassNotFoundException: Didn't find class "com.technoserves.crudnew.CordovaApp" on path: /data/app/com.technoserves.crudnew-1.apk 
       at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65) 
       at java.lang.ClassLoader.loadClass(ClassLoader.java:501) 
       at java.lang.ClassLoader.loadClass(ClassLoader.java:461) 
       at android.app.Instrumentation.newActivity(Instrumentation.java:1054) 
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2097) 
                at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 
                at android.app.ActivityThread.access$600(ActivityThread.java:141) 
                at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 
                at android.os.Handler.dispatchMessage(Handler.java:99) 
                at android.os.Looper.loop(Looper.java:137) 
                at android.app.ActivityThread.main(ActivityThread.java:5041) 
                at java.lang.reflect.Method.invokeNative(Native Method) 
                at java.lang.reflect.Method.invoke(Method.java:511) 
                at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 
                at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 
                at dalvik.system.NativeStart.main(Native Method) 
    01-12 08:16:22.399 2073-2073/com.technoserves.crudnew I/Process﹕ Sending signal. PID: 2073 SIG: 9 

해결하기 위해 코드를 업데이트했지만 며칠 전에도 동일한 오류가 발생했지만 문제가 해결되지 않아 일부 응용 프로그램을 빌드했습니다.

다음 링크에서
+0

라이브러리가 응용 프로그램에 올바르게 추가되지 않았습니다. – Anjali

+0

어떻게 수행해야합니까? –

+0

을 (를) 사용 하시겠습니까? – Anjali

답변

0

먼저 다운로드 코르도바 jar 파일 : 그 이후

http://www.java2s.com/Code/JarDownload/cordova/cordova-1.8.1.jar.zip

폴더를 추출하고 이클립스 프로젝트의 당신의 libs와 폴더 안에

을 코르도바-1.8.1를 놓고 오른쪽 클릭 프로젝트 -> 속성 및 왼쪽 창에서 Android 선택을 선택하고 코드ova 라이브러리가 추가 된 경우 맨 아래로 스크롤하여 제거하십시오.

그런 다음 프로젝트를 정리하고 빌드하십시오.

+0

나는 HTML, CSS 및 자바 스크립트 작업하고있다. 그것은 JAR 파일이 필요가 ??? 이전에 응용 프로그램을 빌드 한 및 항아리 사용 안 함 –

+0

라이브러리 또는 jar 둘 다 같은 일이 있습니다. – Anjali

+0

이것을 시도하면 작동 할 것입니다. –