Errors during build. Errors running builder 'Android Pre Compiler' on project 'droidify'. Resource '/droidify/gen/de/felixbruns/jotify' does not exist.
Lets fix this one first. There's a bug in ADT 0.9_pre where those folders are not created automatically. We've fixed it on our side, but you'll simply have to create them manually (jsut once, unless you do a clean). This may fix your other issues. let me know. Xav On Thu, Apr 16, 2009 at 2:15 PM, ludovic.perrier <barbapa...@gmail.com> wrote: > > hello > > IJotifyService.aidl interface in com.thoout.droitify > > package com.thoout.droidify; > > //import java.util.List; > import de.felixbruns.jotify.media.Playlist; > import de.felixbruns.jotify.media.Track; > import de.felixbruns.jotify.media.Album; > import de.felixbruns.jotify.media.Artist; > > > interface IJotifyService > { > int login(String login, String pass); > List<Playlist> getPlaylists(); > } > > Aidl parcelable class in de.felixbruns.jotify.media > > package de.felixbruns.jotify.media; > parcelable Playlist; > > Playlist have Track member who have Artist and Album member all these > class implement Parcelable > > In de.felixbruns.jotify.media there are: > Plalist.java > Playlist.aidl > Album.java > Album.aidl > Track.java > Track.aidl > Artist.java > Artist.aidl > > I have also random problem build error is: > Errors during build. > Errors running builder 'Android Pre Compiler' on project 'droidify'. > Resource '/droidify/gen/de/felixbruns/jotify' does not exist. > > or > > Errors during build. > Errors running builder 'Android Pre Compiler' on project 'droidify'. > Resource '/droidify/gen/com/thoout/droitify' does not exist. > > I'am on mac > > Ludo > > > On 16 avr, 22:33, Xavier Ducrohet <x...@android.com> wrote: >> Unless you post youraidlfile, it's going to be hard to help you. >> >> Xav >> >> >> >> On Thu, Apr 16, 2009 at 1:11 PM, ludovic.perrier <barbapa...@gmail.com> >> wrote: >> >> > finaly it's not good >> >> > My building process is infinite and blocked at 24% >> > I see that the generated IService.Java (of my Service.aidl) file is >> > update each 5 second! and the console display this warning: >> >> > [2009-04-16 22:10:41 - MyProject] warning: Ignoring InnerClasses >> > attribute for an anonymous inner class that doesn't come with an >> > associated EnclosingMethod attribute. (This class was probably >> > produced by a broken compiler.) >> >> > Please help me... >> >> > On 16 avr, 19:12, "ludovic.perrier" <barbapa...@gmail.com> wrote: >> >> I have found! >> >> >> When parcelableaidlfile is in other package >> >> we must set an import on parcelable class inaidlinterface >> >> >> 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. >> >> -- >> 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 -~----------~----~----~----~------~----~------~--~---