I have found! When parcelable aidl file is in other package we must set an import on parcelable class in aidl interface
Happy Codding! On 16 avr, 18:56, "ludovic.perrier" <barbapa...@gmail.com> wrote: > Hello > > I have the same problem, and it don't work yet. I have a question, new > mechanism works ifaidlinterface file isn't in same package ofaidl > parcelable class? > > Ludo > > On 15 avr, 03:34, Xavier Ducrohet <x...@android.com> wrote: > > > I have just realized something. > > > If you create/edit parcelable typeaidlfiles, this does not trigger a > > recompilation of the interfaceaidlfiles that depends on it. In > > fact,aidlfiles are only recompiled when theaidlfile is touched. > > > We'll do a quick fix for the final ADT 0.9 (which will most likely be > > a full recompilation of allaidlfiles whenever 1aidlfile is > > changed), and implement true dependency support later to minimize > > unneeded recompilations. > > > Xav > > > On Tue, Apr 14, 2009 at 2:02 PM, Xavier Ducrohet <x...@android.com> wrote: > > > I just did a quick test following the information in the link I posted > > > above and it is working for me. > > > > Make sure youraidlfile declares the package it's in (like any java class). > > > > Xav > > > > On Tue, Apr 14, 2009 at 1:05 PM, Xavier Ducrohet <x...@android.com> wrote: > > >> oh I missed this message :( > > > >> Let me do a quick test... > > > >> On Tue, Apr 14, 2009 at 11:18 AM, Zach Hobbs <ho...@helloandroid.com> > > >> wrote: > > > >>> Some more info: > > > >>> - I tried creating anaidlfile with the same name as the Parcelable > > >>> class, and I get an error in the console like: <path to class>/ > > >>> <class>.aidl:1 interface <package>.<class> should be declared in a > > >>> file called com.aidl. I tried declaring the Parcelable in com.aidland > > >>> that didn't work either. > > > >>> - The documentation in 1.5 onAIDLstill refers to the "Android Tools > > >>>> CreateAidlpreprocess file for Parcelable classes" which is not > > >>> available in ADT 0.9. Should I open a bug for this? > > > >>> Thanks, > > >>> Zach > > > >>> On Apr 14, 12:52 pm, Zach Hobbs <ho...@helloandroid.com> wrote: > > >>>> I'm attempting to get build my project with the early preview SDK, > > >>>> targeting 1.1 and am having problems gettingAIDLfiles to recognize > > >>>> imports for Parcelables. In the previous ADT you could right click on > > >>>> your project, hit "Android Tools" and have an option something like > > >>>> "GenerateAIDLfor Parcelables". This would create a file > > >>>> project.aidlin your project's root containing a line for each > > >>>> Parceable in your project. > > > >>>> With the new SDK/ADT anytime I try to import a Parcelable in anAIDL > > >>>> file I get "Couldn't find import for class ... " even though I still > > >>>> have the project.aidlfile in the project's root. Also, the option to > > >>>> generate theAIDLfor the Parcelables is no longer available. Anyone > > >>>> know how to get your Parcelables noticed in the new SDK? > > > >>>> Thanks, > > >>>> Zach > > > >> -- > > >> Xavier Ducrohet > > >> Android Engineer, Google. > > > > -- > > > Xavier Ducrohet > > > Android Engineer, Google. > > > -- > > Xavier Ducrohet > > Android Engineer, Google. > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---