In addition to the Software Development Kit (SDK), which was released a couple months ago, the Android team has now also released a "Native Development Kit" (NDK). The SDK allows developers to write software for Android devices in Java. The system is designed for platform independence, so that no or little adjustments are required to run the same applications on different devices. The NDK on the other hand enables Andoid developers to access native code, which in general is not platform independent, but may be more efficient in some cases. More details and download information for the SDK and NDK is available at the Android web site.
Hope it helps you.