johncarl81 / transfuse

:syringe: Transfuse - A Dependency Injection and Integration framework for Google Android
http://androidtransfuse.org/
Apache License 2.0
220 stars 28 forks source link

AppCompat v21 Problem: android.support.v7.app.ActionBar$NavigationMode not found #148

Closed ghost closed 10 years ago

ghost commented 10 years ago

Hi,

since I've upgraded to AppCompat v21 I get the following compilation error:

Exception in thread "pool-34-thread-1" com.sun.tools.javac.code.Symbol$CompletionFailure: class file for android.support.v7.app.ActionBar$NavigationMode not found

Could this be a transfuse bug?

ghost commented 10 years ago

Could this be related to this?: https://groups.google.com/forum/#!topic/scala-on-android/zVhoIBqfzZk

johncarl81 commented 10 years ago

@airblaster, this sounds like an underlying problem in android appCompat. Did they depreciate this class? I could not find it in the cursory search of the source. How were you using it in the code and does the code still compile?

ghost commented 10 years ago

@johncarl81: The code doesn't compile anymore. I'm not using that function anywhere, could it maybe be used by a library? Or could the compile time reflection that transfuse does trigger this kind of error?

ghost commented 10 years ago

Received a reply on my StackOverflow question on this topic. Seems the API was deprecated, but I still need to figure out where it is called.