<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Tommy,<div><br></div><div>nice guide!&nbsp;</div><div><br></div><div>did some formatting fixes on it and pushed on a branch here [1].</div><div><br></div><div>Further, had some issues following the "Configure the Build" for eclipse section. In particular:</div><div><br></div><div><b>&gt;&gt; PushEEDemo relies upon “aerogear-android”, so we must enable the two to work in tandem on the build&nbsp;path. In Eclipse&nbsp;</b></div><div><b>&gt;&gt; ADT, &nbsp;right click “aerogear-android”, choose “Properties”, then choose “Android”, and check&nbsp;“Is Library”.</b></div><div><br></div><div>Apart from the 'Is library' checkbox, in the same form the user should select a build target &gt;= 4.0 otherwise there will be errors of missing import statements of &nbsp;"android.app.Fragment'.</div><div><br></div><div><b>&gt;&gt; Now, right click &gt;&gt;“MainActivity” of PushEEDemo, and choose “Properties” again. Click “Java&nbsp;Build Path”, and check the box &gt;&gt; next to “aerogear-&gt;android”. This will include the necessary resources&nbsp;needed for AeroGear.<br></b><br>Unfortunately I couldn't find that but I solved the issue by selecting 'Android' from the left hand side of the Properties dialog, and on the "Library section I clicked &nbsp;'Add' and added the dependency to 'aerogear-android' (found on the instructions suggested by the eclipse aerogear guide&nbsp;<a href="http://aerogear.org/docs/guides/GetStartedAndroidEclipse/">here</a>)</div><div><br></div><div><div><b>&gt;&gt; Finally, we also need to add a few Android and Google resources to the build path&nbsp;of PushEEDemo….</b></div></div><div><b><br></b></div><div>Once the libraries were added on PushEEDemo and tried to run eclipse complained "Your project contains errors, please fix them before running your application", mainly cause aerogear-android has missing dependencies. To fix that the libraries should be added to the 'aerogear-android' &nbsp;project and not on 'PushEEDemo'. Further the user should ensure on the "Order and Export Tab &nbsp;the libraries are checked otherwise the dependent ant project "PushEEDemo" will complain. Once this is setup, the project run fluently :)</div><div><br></div><div>(As a side note ADT tools provides a feature to add the support library, that is right clicking on the aerogear-android project and selecting "Android Tools-&gt;Add Support library…" will download the missing support library so probably for this, we can instruct the user to do that).</div><div><br></div><div><br></div><div>My big cumbersome was downloading and configuring the missing libraries. I know that since aerogear-android uses maven &nbsp;</div><div>(and with the&nbsp;Maven SDK Deployer installed) we can do:</div><div><br></div><div>mvn dependency:copy &nbsp;(after we git clone the project)</div><div><br></div><div>that will install the missing libraries in the /libs folder of aerogear-android and then be auto picked up by eclipse when we import the project (adding only the support library using the ADT eclipse feature 'Add Support Library' and the google-play services.jar).&nbsp;I tried that too and worked fluenty.</div><div><br></div><div>I think for the purpose of the guide it can use the method you describe e.g manually adding the dependencies but probably add a comment in the like that "you can skip the manual process &nbsp;of downloading the libraries by using the maven sdk deployer plugin that aerogear-android uses, for more information see the installation instructions in the project's web site&nbsp;<a href="https://github.com/aerogear/aerogear-android">here</a>)</div><div><br></div><div>I think Summers and Passos can comment better on this one.</div><div><br></div><div>Nice work!&nbsp;</div><div><br></div><div>Thanks,</div><div>Christos</div><div><br></div><div><br></div><div><br></div><div>[1] <a href="https://github.com/cvasilak/aerogear.org/commits/initial.review">https://github.com/cvasilak/aerogear.org/commits/initial.review</a></div><div><br>Depending upon your configuration, you may need to also reference the following external JARs (followed&nbsp;by location) in your&nbsp;aerogear-android&nbsp;project:<br><br><div><br></div></div><div>On Jun 26, 2013, at 10:52 PM, Tommy McCarthy &lt;<a href="mailto:tomccart@redhat.com">tomccart@redhat.com</a>&gt; wrote:</div><div><div><br class="Apple-interchange-newline"><blockquote type="cite">Hey everyone,<br><br>I just pushed out the first iteration of the Android Push tutorial, similar to the iOS tutorial, to my GitHub account. I'm looking for some feedback on what I have so far (including style, content, depth, etc.) <br><br><a href="https://github.com/tmccarthy9/aerogear.org/tree/master/docs/guides/aerogear-push-android">https://github.com/tmccarthy9/aerogear.org/tree/master/docs/guides/aerogear-push-android</a><br><br>Of course, I will be both finishing and polishing it up before I submit a pull request, but I'd like to know what everyone thinks so far.<br><br>Thanks for your help!<br>Tommy McCarthy<br>_______________________________________________<br>aerogear-dev mailing list<br>aerogear-dev@lists.jboss.org<br>https://lists.jboss.org/mailman/listinfo/aerogear-dev<br></blockquote></div><br></div></body></html>