I've installed unity 3 b7
I've installed the android SDK (I think)
I then installed JDK because I noticed that this was needed.
When I go to publish, it asks for a "root" folder, and If I select the android-sdk-windows folder I get an unreadable (fast disapperaing error), and my choice is ignored.
What is missing/wrong, and how do I get it/fix it?
Maybe more to the point, is there any formal help material on android? I've searched for hours and found nothing.
You need to go into the Android SDK and install the necessary libraries, specifically, the Android 2.2 SDK Files. Installing the Android SDK does nothing by itself, you need to actually install the correct Android API version in order to develop with it. I believe Unity uses either the 2.0, 2.0.1, 2.1, or 2.2 API versions, though I'm not sure which. It would be better if you just installed them all.
Adding and setting up the Android SDK, as well as all the related components onto your computer is no small feat, so do not underestimate it. Read through the guides on the Android website for more information:
I just went through this a couple days ago, had no problem. Didn't have to install JDK (well, on Mac, but Windows shouldn't be too different). Point it to the installed root of the SDK. If it's crapping-out on that, try a folder above and/or below that.
Adding the components was easy enough, when I found the right button to push. The SDK app does it all for you. Just check off the components you want (I got 2.0 and up), and it goes and gets and installs them. Then 'Build' and bang its running. Such a breeze compared to iPhone!
Hi, Please help!
I am on windows 7 if this helps.
I downloaded everything available in the android sdk manager... no joy!
I then edited the "Path" in my environment variables and the sdk manager can no longer find Java it seems, so does not run any more.
I have reinstalled java runtime environment and java sdk to no effect.
There are folders in the platforms folder (android2-8) that do very little. The contents either execute then disappear or do nothing at all.
This process is really messy and a proper descriprtion of android setup from start to finish is utterly needed :(
I've also looked at what might be available in unity help (not much).
I have, of course, read the Android sdk installation instructions, but find them confusing, and truly wish that I'd never followed their instructions to change the "Path" variable, as this seems to have been nothing but detrimental.