hangout api is still preview.maybe all problem will be fixed soon.
I have to say I'm not familiar with inside-gwt,so maybe i have misunderstan,feel free to collect me.
my google+ account is here.
I opensourced my first demo project here.you can understand what i want to say more easily.
that why gadget.xml can not read cache.js file.
gadget.xml is loaded
gwt created js is still where you uploaded
you can make com/google/gwt/gadgets/linker/computeUrlForGadgetResource.js and replace resource path like below.
warning if you choose this way,usually only one module would work fine. because each module have a difference location.
I fixed this problem to add host url to gadget.xml manually with GWT compile option "-style pretty"
this solutions has a problem that compiler always rewrite your changed.
when you use google app engine,after deploying you need change gadget.xml and re-deploy(this time no compiling) it.
or create or change GadgetLinker and rebuild gwt-gadget.jar
sorry i misunderstand
I have no idea how to get original hosted url from gadget.xml in somewhere.
anyway if your gwt don't work anything check result of loading cached.js in your browser log.
Q some released library don't work GWT 2.4
A use newer library in trunk.
If you use Eclipse read gadget/eclipse/README.txt
you need to download http://google-web-toolkit.googlecode.com/svn/tools
and set GWT_HOME environment.
build.xml and gadgets/build.xml
in my situation somehow i need to call build.xml and gadgets/build.xml to rebuild gwt-gadget.jar
I have did in init(). be carefull this way make a problem when you call addApiReadyListener(),because script had not loaded yet.
now i'm changing com.google.gwt.gadgets.client.linker.GadgetLinker.java like this
According to official document "views" is imporant too.
don't call directly ,you will cache gapi is undefined error.