2014-07-21 6 views
1

기존 iOS 응용 프로그램을 안드로이드로 포팅하려하고 있습니다. 아무런 수정 작업을하지 않았지만 아직 빠른 & 흙을 사용해보십시오.Phonegap 이메일 작성자

그래서 나는 '폰갭 안드로이드 구축'을 사용하고 내 탭 4를 시작하려면 안드로이드 파일은 이제 일식 수입 나는 다음과 같은 오류 로그 가지고 :

07-12 14:06:16.844: E/AndroidRuntime(26767): FATAL EXCEPTION: main 
07-12 14:06:16.844: E/AndroidRuntime(26767): Process: de.mo.mepantrag, PID: 26767 
07-12 14:06:16.844: E/AndroidRuntime(26767): java.lang.RuntimeException: Unable to get provider de.appplant.cordova.plugin.emailcomposer.AttachmentProvider: java.lang.ClassNotFoundException: Didn't find class "de.appplant.cordova.plugin.emailcomposer.AttachmentProvider" on path: DexPathList[[zip file "/data/app/de.mo.mepantrag-3.apk"],nativeLibraryDirectories=[/data/app-lib/de.mo.mepantrag-3, /vendor/lib, /system/lib]] 
07-12 14:06:16.844: E/AndroidRuntime(26767): at android.app.ActivityThread.installProvider(ActivityThread.java:5118) 
07-12 14:06:16.844: E/AndroidRuntime(26767): at android.app.ActivityThread.installContentProviders(ActivityThread.java:4710) 
07-12 14:06:16.844: E/AndroidRuntime(26767): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4593) 
07-12 14:06:16.844: E/AndroidRuntime(26767): at android.app.ActivityThread.access$1600(ActivityThread.java:169) 
07-12 14:06:16.844: E/AndroidRuntime(26767): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1337) 
07-12 14:06:16.844: E/AndroidRuntime(26767): at android.os.Handler.dispatchMessage(Handler.java:102) 
07-12 14:06:16.844: E/AndroidRuntime(26767): at android.os.Looper.loop(Looper.java:136) 
07-12 14:06:16.844: E/AndroidRuntime(26767): at android.app.ActivityThread.main(ActivityThread.java:5479) 
07-12 14:06:16.844: E/AndroidRuntime(26767): at java.lang.reflect.Method.invokeNative(Native Method) 
07-12 14:06:16.844: E/AndroidRuntime(26767): at java.lang.reflect.Method.invoke(Method.java:515) 
07-12 14:06:16.844: E/AndroidRuntime(26767): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283) 
07-12 14:06:16.844: E/AndroidRuntime(26767): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099) 
07-12 14:06:16.844: E/AndroidRuntime(26767): at dalvik.system.NativeStart.main(Native Method) 
07-12 14:06:16.844: E/AndroidRuntime(26767): Caused by: java.lang.ClassNotFoundException: Didn't find class "de.appplant.cordova.plugin.emailcomposer.AttachmentProvider" on path: DexPathList[[zip file "/data/app/de.mo.mepantrag-3.apk"],nativeLibraryDirectories=[/data/app-lib/de.mo.mepantrag-3, /vendor/lib, /system/lib]] 
07-12 14:06:16.844: E/AndroidRuntime(26767): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:67) 
07-12 14:06:16.844: E/AndroidRuntime(26767): at java.lang.ClassLoader.loadClass(ClassLoader.java:497) 
07-12 14:06:16.844: E/AndroidRuntime(26767): at java.lang.ClassLoader.loadClass(ClassLoader.java:457) 
07-12 14:06:16.844: E/AndroidRuntime(26767): at android.app.ActivityThread.installProvider(ActivityThread.java:5103) 
07-12 14:06:16.844: E/AndroidRuntime(26767): ... 12 more 

나는 그것이 '나오지 않았어 것을 이해를 AttachmentProvider 클래스를 찾으십시오. 그러나 그 이유는 무엇입니까? 나 또한 내 플랫폼/안드로이드 디렉토리에서 파일을 찾을 수 없습니다. 그럼 어디 있니? 또는 플러그인 설치에 실패했을 수도 있지만 iOS에서는 매력적으로 작동합니다.

건배 마빈

+0

여기에서 같은 오류가 발생했는지 기억하십니까? – jeko

+0

죄송합니다. 시간을두고 검색을 포기하고 플러그인을 삭제 한 것 같습니다. –

답변

0

플러그인이 잘 작동합니다. Android 기기 용 config.xml에 de.appplant.cordova.emailcomposer.EmailComposer
기능을 추가하기 만하면됩니다. iOS에서 올바르게 작동합니다.