try to add this library 
http://search.maven.org/remotecontent?filepath=javax/inject/javax.inject/1/javax.inject-1.jarinto
 your project


пятница, 1 апреля 2011 г., 6:14:45 UTC+5 пользователь James Moore написал:
>
> What's this error trying to tell me?  I'm playing with Guice on 
> Android, and I create a trivial injector like this: 
>
>         Module m = new Module() 
>         { 
>           @Override 
>           public void configure(Binder binder) 
>           { 
>           } 
>         }; 
>         com.google.inject.Guice.createInjector(m); 
>
> (Not expecting this to do anything useful, of course) 
>
> And what I get is: 
>
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374): FATAL EXCEPTION: main 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374): 
> java.lang.NoClassDefFoundError: javax.inject.Provider 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374):     at 
> com.google.inject.internal.MoreTypes.canonicalizeForKey(MoreTypes.java: 
> 81) 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374):     at 
> com.google.inject.Key.<init>(Key.java:119) 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374):     at 
> com.google.inject.Key.get(Key.java:212) 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374):     at 
> com.google.inject.spi.Elements$RecordingBinder.bind(Elements.java:262) 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374):     at 
> com.google.inject.internal.InjectorShell 
> $RootModule.configure(InjectorShell.java:276) 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374):     at 
> com.google.inject.spi.Elements$RecordingBinder.install(Elements.java: 
> 223) 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374):     at 
> com.google.inject.spi.Elements.getElements(Elements.java:101) 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374):     at 
> com.google.inject.internal.InjectorShell 
> $Builder.build(InjectorShell.java:133) 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374):     at 
> com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:
>  
>
> 103) 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374):     at 
> com.google.inject.Guice.createInjector(Guice.java:95) 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374):     at 
> com.google.inject.Guice.createInjector(Guice.java:72) 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374):     at 
> com.google.inject.Guice.createInjector(Guice.java:62) 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374):     at 
> com.banshee.Learn.onCreate(Learn.java:20) 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374):     at 
> android.app.Instrumentation.callActivityOnCreate(Instrumentation.java: 
> 1047) 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374):     at 
> android.app.ActivityThread.performLaunchActivity(ActivityThread.java: 
> 1722) 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374):     at 
> android.app.ActivityThread.handleLaunchActivity(ActivityThread.java: 
> 1784) 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374):     at 
> android.app.ActivityThread.access$1500(ActivityThread.java:123) 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374):     at 
> android.app.ActivityThread$H.handleMessage(ActivityThread.java:939) 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374):     at 
> android.os.Handler.dispatchMessage(Handler.java:99) 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374):     at 
> android.os.Looper.loop(Looper.java:123) 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374):     at 
> android.app.ActivityThread.main(ActivityThread.java:3839) 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374):     at 
> java.lang.reflect.Method.invokeNative(Native Method) 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374):     at 
> java.lang.reflect.Method.invoke(Method.java:507) 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374):     at 
> com.android.internal.os.ZygoteInit 
> $MethodAndArgsCaller.run(ZygoteInit.java:841) 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374):     at 
> com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599) 
> 03-31 18:01:05.693: ERROR/AndroidRuntime(8374):     at 
> dalvik.system.NativeStart.main(Native Method) 
> 03-31 18:01:05.740: WARN/ActivityManager(12695):   Force finishing 
> activity com.banshee/.Learn 
>
> I'm using guice-3.0-no_aop.jar.  I tried experimenting with adding 
> javax.inject.jar, but that didn't change anything.

-- 
You received this message because you are subscribed to the Google Groups 
"google-guice" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-guice/-/nIRzFnHI368J.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-guice?hl=en.

Reply via email to