I am going to try and see if the javadoc from 1.6_11 will fix it.
Have downloaded the .bin file from the sun website. the ubuntu
repository only has 1.6_10.
Need to find how to extract just the javadoc executable from the .bin
file.
thanks,
Anil

On Jan 7, 5:12 pm, Nick Messick <[email protected]> wrote:
> You know what, it's all coming back to me :-)
>
> If you look around, you'll see references to this Google Groups post:
>
> http://groups.google.com/group/android-platform/browse_thread/thread/...
>
> Well, I can confirm that if you switch to the JDK 5 version of javadoc
> then you will be able to build the SDK on Ubuntu Intrepid.
>
> Just right now, I changed my javadoc to JDK 6 and I received the same
> error as you.  When I changed it back to the JDK 5 version, I was able
> to "make sdk" successfully.
>
> However, my java and javac components are still JDK 6.
>
> Here's what I suggest
>
> 1) Use apt-get to install the Sun JDK 5
> 2) Run "sudo update-alternatives --config javadoc" and change it to the
> JDK 5 version.
> 3) Run "ls -l /etc/alternatives/javadoc" to confirm that when you run
> "javadoc" you get the JDK version
> 4) Run "java -version" and "javac -version" to confirm they are still
> the 6 version.
> 5) Run "make sdk"
>
> I believe that should work.
>
> Nick
>
> Anil wrote:
> > a...@anil-laptop:~/mydroid$ javac -version
> > javac 1.6.0_10
>
> > the java version output is the same (in my prior email).
> > Are you able to clean and build the sdk?
> > make sdk
>
> > This seems to be a bug
> >http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6550655
>
> > It seems to have been reported here before
> >http://markmail.org/message/kmhikaeem2mkkuws
>
> > A poster "George" says, "Solution was to get sun 1.5 jdk and use
> > javadoc from that with update-alternative --config javadoc. "
>
> > Can any of the Google people please try this out on ubuntu 8.10 and
> > javac 1.6.0_10
> > and let us know what the workaround is?
>
> > thanks,
> > Anil
>
> > On Jan 7, 2:29 pm, Nick Messick <[email protected]> wrote:
>
> >> Could you run the following and make sure the correct JDK is in use?
>
> >> java -version
> >> javac -version
>
> >> Nick
>
> >> On Jan 7, 10:02 am, Anil <[email protected]> wrote:
>
> >>> Nick,
> >>> Thanks for replying. It seems to be using the sun jvm.
>
> >>> a...@anil-laptop:~/mydroid$ sudo update-alternatives --config java
>
> >>> There is only 1 program which provides java
> >>> (/usr/lib/jvm/java-6-sun/jre/bin/java). Nothing to configure.
> >>> a...@anil-laptop:~/mydroid$ sudo update-alternatives --config javac
>
> >>> There is only 1 program which provides javac
> >>> (/usr/lib/jvm/java-6-sun/bin/javac). Nothing to configure.
> >>> a...@anil-laptop:~/mydroid$ sudo update-alternatives --config javadoc
>
> >>> There is only 1 program which provides javadoc
> >>> (/usr/lib/jvm/java-6-sun/bin/javadoc). Nothing to configure.
>
> >>> On Jan 7, 11:56 am, Nick Messick <[email protected]> wrote:
>
> >>>> Anil,
>
> >>>> On thing you can try is to be sure you are using the Sun JDK for all
> >>>> three Java components: java, javac, javadoc
>
> >>>> In Ubuntu you can check by running these commands:
>
> >>>> sudo update-alternatives –config java
> >>>> sudo update-alternatives –config javac
> >>>> sudo update-alternatives –config javadoc
>
> >>>> I had issues doing builds because while I was using the Sun JDK for
> >>>> "java", the "javac" and "javadoc' were still set to use the GCJ.
>
> >>>> Nick
>
> >>>> On Jan 7, 8:57 am, Anil <[email protected]> wrote:
>
> >>>>> ...and it is using the Sun JVM
>
> >>>>> a...@anil-laptop:~/mydroid$ java -version
> >>>>> java version "1.6.0_10"
> >>>>> Java(TM) SE Runtime Environment (build 1.6.0_10-b33)
> >>>>> Java HotSpot(TM) Client VM (build 11.0-b15, mixed mode, sharing)
>
> >>>>> On Jan 7, 10:36 am, Anil <[email protected]> wrote:
>
> >>>>>> I got this error with make sdk.
>
> >>>>>> a...@anil-laptop:~/mydroid$ make sdk
> >>>>>> build/core/product_config.mk:207: WARNING: adding test OTA key
> >>>>>> ============================================
> >>>>>> TARGET_PRODUCT=generic
> >>>>>> TARGET_BUILD_VARIANT=eng
> >>>>>> TARGET_SIMULATOR=
> >>>>>> TARGET_BUILD_TYPE=release
> >>>>>> TARGET_ARCH=arm
> >>>>>> HOST_ARCH=x86
> >>>>>> HOST_OS=linux
> >>>>>> HOST_BUILD_TYPE=release
> >>>>>> BUILD_ID=
> >>>>>> ============================================
> >>>>>> Combining NOTICE files: out/target/product/generic/obj/NOTICE.txt
> >>>>>> Finding NOTICE files: out/host/linux-x86/obj/NOTICE_FILES/hash-
> >>>>>> timestamp
> >>>>>> Combining NOTICE files: out/host/linux-x86/obj/NOTICE.txt
> >>>>>> Package: out/target/product/generic/generic-img-eng.anil.zip
> >>>>>> SDK buildinfo: out/target/product/generic/sdk/sdk-build.prop
> >>>>>> Docs droiddoc: out/target/common/docs/dx
> >>>>>> javadoc: error - In doclet class DroidDoc,  method start has thrown an
> >>>>>> exception java.lang.reflect.InvocationTargetException
> >>>>>> com.sun.tools.javac.code.Symbol$CompletionFailure: class file for
> >>>>>> sun.util.resources.OpenListResourceBundle not found
> >>>>>> 1 error
> >>>>>> make: *** [out/target/common/docs/dx-timestamp] Error 45
> >>>>>> a...@anil-laptop:~/mydroid$
>
> >>>>>> On Jan 5, 10:17 pm, Anil <[email protected]> wrote:
>
> >>>>>>> On Jan 5, 6:37 pm, Xavier Ducrohet <[email protected]> wrote:
>
> >>>>>>> Xavier, thanks for replying...
>
> >>>>>>>> Both Activity Creator and ADT are designed to work with an SDK.
>
> >>>>>>> I wish the documentation would contain this. (I would have saved a few
> >>>>>>> hours :).
>
> >>>>>>>> You could build an SDK (make sdk) to create/build your project (using
> >>>>>>>> Ant or ADT).
>
> >>>>>>>> Then, when you connect your debugger to your running application, you
> >>>>>>>> can configure it to go look for the source code both in your project
> >>>>>>>> folder and in the android tree (I would start by pointing it at
> >>>>>>>> frameworks/base/core/java/).
>
> >>>>>>>> This will probably require to do a manual connection with DDMS
> >>>>>>>> (instead of using the launch configuration from ADT).
>
> >>>>>>> The last part is not clear to me - if I make an SDK,  then do I still
> >>>>>>> need to  connect manually?
> >>>>>>>  thanks,
> >>>>>>> Anil
>
> >>>>>>>> Xav
>
> >>>>>>>> On Mon, Jan 5, 2009 at 2:40 PM, Anil <[email protected]> wrote:
>
> >>>>>>>>> I want to run HelloAndroid in the Eclipse debugger, stepping through
> >>>>>>>>> the platform code to understand what happens under the covers.
> >>>>>>>>> (I have downloaded and built the android source on ubuntu 8.10, 
> >>>>>>>>> built
> >>>>>>>>> it, and done the eclipse setup steps at source.android.com).
>
> >>>>>>>>> Some things are not clear to me.
> >>>>>>>>> should one use the ADT plugin, or activitycreator.py?
> >>>>>>>>> 1) Can you install ADTplugin - what would you list as the SDK
> >>>>>>>>> location, given the android source root?
> >>>>>>>>> 2) activitycreator.py does not exist in the source, only
> >>>>>>>>> activitycreator script, which is in
> >>>>>>>>> ~/mydroid/out/host/linux-x86/bin
>
> >>>>>>>>> -------activitycreator
> >>>>>>>>> TOOLS_DIR=`dirname $0`
> >>>>>>>>> AC_JARFILE=$TOOLS_DIR/lib/activitycreator.jar
>
> >>>>>>>>> java -Dcom.android.activitycreator.toolsdir=$TOOLS_DIR -cp 
> >>>>>>>>> $AC_JARFILE
> >>>>>>>>> com.android.activitycreator.ActivityCreator "$@"
> >>>>>>>>> ----------------
>
> >>>>>>>>> However, the script assumes that activitycreator.jar is in the 
> >>>>>>>>> tools/
> >>>>>>>>> lib dir which is false. It is in
> >>>>>>>>> ~/mydroid/out/host/linux-x86/framework
>
> >>>>>>>>> so running it gives a  java.lang.ClassNotFoundException:
> >>>>>>>>> com.android.activitycreator.ActivityCreator
>
> >>>>>>>>> modifying the script to read
>
> >>>>>>>>> TOOLS_DIR=$HOME/mydroid/out/host/linux-x86/bin
> >>>>>>>>> AC_JARFILE=$TOOLS_DIR/../framework/activitycreator.jar
>
> >>>>>>>>> I now get this error:
> >>>>>>>>> ERROR: Target platform templates directory does not exist.
>
> >>>>>>>>> 3) If you simply add the src dir as in Add Source in "Adding apps to
> >>>>>>>>> the build path" (http://source.android.com/using-eclipse)
> >>>>>>>>> then what about the resource files?
>
> >>>>>>>>> 4) Building: Does one run ant outside Eclipse, on the command line, 
> >>>>>>>>> to
> >>>>>>>>> build HelloAndroid?
> >>>>>>>>> 5) Debugging/Stepping through HelloAndroid or any of the samples 
> >>>>>>>>> under
> >>>>>>>>> ~mydroid/developent/: Clicking Debug on Android Source brings up a
> >>>>>>>>> list of classes (perhaps it found main() in them), but not the
> >>>>>>>>> samples.
>
> >>>>>>>>> Any help appreciated.
> >>>>>>>>> thanks,
> >>>>>>>>> Anil
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
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/android-framework?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to