De ontwikkelaars van Google hebben de eerste release van de 1.0-versie van de Android sdk online gezet. Met behulp van deze sdk is het mogelijk om programma's voor het Android-besturingssysteem te ontwikkelen. Het ontwikkelpakket bevat onder meer een debugger en een emulator. Versie 1.0 release 1 kan vanaf deze pagina voor Linux, Mac OS X en Windows gedownload worden. Wat er zoal veranderd is in de nieuwe versie ten opzicht van de voorgaande release kan hieronder gelezen worden:
Resolved Issues, Changes
EmulatorSQLite
- Emulator now saves the user image in <android>/SDK1.0/
- Fixed EsounD-related freezes on Linux.
- Fixed the documentation in -help-audio. '-audio list' doesn't work, one needs to call -help-audio-out and -help-audio-in to get the list of valid audio backends.
- Fixed scrollwheel Dpad emulation in rotated mode. before that, using the scroll-wheel would always generated Dpad Up/Down events, even when in landscape mode.
- Several Obsolete command options were removed.
- Setting the network speed through the console or the -netspeed option will properly modify the connectivity icon on the device.
- Setting the GSM voice registration state to 'roaming' in the console will properly modify the voice icon on the device
Known Issues JUnit and Eclipse/ADT
- SQLite is now included in the SDK package on all platforms.
Other
- If you are developing in Eclipse/ADT and want to add JUnit test classes, you can do so. However, you need to set up a custom JUnit configuration before your tests will run properly. For detailed information about how to set up the JUnit configuration, see the troubleshooting topic Running a Junit test class in Eclipse.
Unless otherwise noted, Known Issues from Android 0.9 SDK also apply to Android 1.0 SDK, Release 1.[break]
- It is not possible to send MMS messages between emulator instances.
- In some cases, you may encounter problems when using the browser on an emulator started with the command-line option
-http-proxy
.- We regret to inform developers that Android 1.0 will not include support for dot-matrix printers.
- On the OSX platform, if you manually remove the ~/.android directory using
rm -rf ~/.android
, then try to run the emulator, it crashes. This happens because the emulator fails to create a new .android directory before attempting to create the child SDK1.0 directory. To work around this issue, manually create a new .android directory usingmkdir ~/.android
, then run the emulator. The emulator creates the SDK1.0 directory and starts normally.- The final set of Intent patterns honored by Android 1.0 has not yet been fully documented. Documentation will be provided in future releases.
- In ADT Editor, you can add at most ten new resource values at a time, in a given res/values/*.xml, using the form in the Android Resources pane. If you add more than ten, the Android Resources pane will not display the attributes fields for the additional resource entries. To work around this problem, you can close the file in the editor and open it again, or you can edit the resource entries in the XML text mode.
- The emulator's battery-control commands (
power <option>
) are not working in this release.