2015-01-12 4 views
0

Я новичок в разработке Android. Я работаю на платформе кордовыCordova hello world app crashing

Я создал образец приветствия мирового приложения и получаю эту ошибку, когда пытаюсь открыть ее в genymotion. Хотя приложение скомпилировано успешно, но когда я запускаю его в genymotion, он просто показывает подсказку с текстом «К сожалению» 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

вы используете eclipse или студию Android? – Anjali

ответ

0

Первой загрузка Кордова баночка файл из следующей ссылки:

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

после этого извлечь папку и поместить Cordova-1.8.1 внутри ЛИЭС папки проекта в затмении

и правая кнопка мыши на ваш проект -> Свойства и выберите «Android» на левой панели и прокрутите вниз, чтобы удалить библиотеку кордовы, если она добавлена.

затем очистить и построить свой проект.

+0

Я работаю над html, css и javascript. Нужен ли JAR-файл? У меня есть приложения раньше и не использовались jar –

+0

библиотека или банка - это то же самое – Anjali

+0

Попытка этого я надеюсь, что он сработает –